Ho una funzione PL/SQL con BOOLEAN nel parametro:Come utilizzare tipo booleano nell'istruzione SELECT
function get_something(name in varchar2, ignore_notfound in boolean);
Questa funzione è una parte di strumento di terze parti, non posso cambiare questo.
Vorrei utilizzare questa funzione all'interno di un'istruzione SELECT come questo:
select get_something('NAME', TRUE) from dual;
Questo non funziona, ottengo questa eccezione:
ORA-00904: "TRUE": non valida identificatore
Come ho capito, la parola chiave TRUE
non viene riconosciuta.
Come posso fare questo lavoro?
come oracle, questa è una limitazione davvero stupida – craigrs84
Sono curioso di sapere come Oracle lo giustifica tecnicamente –