Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment ajouter une chaîne à la clause where dans APEX Interactive Report SQL

P5_NEW (enfin, pourquoi pas P5_WHERE ?) doit être un champ de texte avec "Soumettre lorsque la touche Entrée est enfoncée" défini sur OUI. Il doit contenir la clause WHERE entière , y compris WHERE mot-clé. Si vous le mettez comme vous l'avez fait, vous obtiendrez l'erreur d'expression manquante ORA-00936 .

La requête ressemblerait alors à ceci :

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

Et ensuite ? Rien ... exécutez la page et profitez-en. Si vous entrez quelque chose comme WHERE department_id = 10 dans le champ P5_WHERE et appuyez sur la touche Entrée, la sortie devrait changer.