sql >> Databáze >  >> RDS >> Oracle

Oracle Apex 5.1:O vytváření prázdného vstupního formuláře, jako je vstupní formulář při vytváření tabulky

Můžete použít APEX_ITEM.TEXT ve vašem dotazu:

select  empno, 
    APEX_ITEM.TEXT(25,ename) ename,
    job, mgr, hiredate from emp;

Musíte kliknout na sloupec (ename ) v části Sloupce přehledu a nastavte speciální znak Escape na Ne .Pokud používáte interaktivní přehled, můžete zadat HTML Expression pro každý sloupec jako:

 <input type="text" value="#JOB#">

Chcete-li zobrazit data ze sloupce ve vstupu, nastavte hodnotu na #NAME_OF_COLUMN# .
Pro prázdný vstup stačí přidat sloupec v dotazu:APEX_ITEM.TEXT(25,'') text_input nebo pokud dáváte přednost druhému přístupu, přidejte prázdný sloupec a nastavte HTML výraz.

select empno, ename,'' as text, job, mgr, hiredate from emp;

Zde je funkce APEX_ITEM.TEXT z dokumentu Oracle Apex.

APEX_ITEM.TEXT(
p_idx         IN    NUMBER,
p_value       IN    VARCHAR2 DEFAULT NULL,
p_size        IN    NUMBER DEFAULT NULL,
p_maxlength   IN    NUMBER DEFAULT NULL,
p_attributes  IN    VARCHAR2 DEFAULT NULL,
p_item_id     IN    VARCHAR2 DEFAULT NULL,
p_item_label  IN    VARCHAR2 DEFAULT NULL)
RETURN VARCHAR2;


  1. Může někdo vysvětlit toto SQL? (a jak to mohu „parametrizovat“ a vyvolat jako funkci?)

  2. Protože data Null Value nejsou reflektivní

  3. MySQL - Složitost:SELECT COUNT(*) FROM MyTable;

  4. PostgreSQL Connection Pooling:Část 2 – PgBouncer