Oracle
 sql >> Database >  >> RDS >> Oracle

Come aggiungere una stringa alla clausola where in APEX Interactive Report SQL

P5_NEW (beh, perché non P5_WHERE ?) dovrebbe essere un campo di testo con "Invia quando si preme Invio" impostato su SÌ. Dovrebbe contenere l'intera clausola WHERE , incluso il WHERE parola chiave. Se lo metti come hai fatto, otterrai l'errore di espressione mancante ORA-00936 .

La query sarebbe quindi simile a questa:

select * 
from employees
&P5_WHERE.    --> pay attention! Ampersand (&) followed by field name
              --> followed by a dot (.)

E dopo? Niente... esegui la pagina e divertiti. Se inserisci qualcosa come WHERE department_id = 10 nel campo P5_WHERE e premi il tasto Invio, l'output dovrebbe cambiare.