Możesz użyć APEX_ITEM.TEXT w zapytaniu:
select empno,
APEX_ITEM.TEXT(25,ename) ename,
job, mgr, hiredate from emp;
Musisz kliknąć kolumnę (ename ) w sekcji Kolumny raportu i ustaw znak specjalny Escape na Nie .Jeśli korzystasz z raportu interaktywnego, możesz umieścić wyrażenie HTML dla każdej kolumny, np.:
<input type="text" value="#JOB#">
Aby wyświetlić dane z kolumny na wejściu, ustaw wartość na #NAME_OF_COLUMN# .
Dla pustych danych wejściowych wystarczy dodać kolumnę w zapytaniu:APEX_ITEM.TEXT(25,'') text_input
lub jeśli wolisz drugie podejście dodaj pustą kolumnę i ustaw wyrażenie HTML.
select empno, ename,'' as text, job, mgr, hiredate from emp;
Oto funkcja 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;