ich eine PL/SQL-Funktion mit BOOLEAN in Parameter haben:Wie BOOLEAN Typ in SELECT-Anweisung verwenden
function get_something(name in varchar2, ignore_notfound in boolean);
Diese Funktion ist Teil von 3rd-Party-Tool, das kann ich nicht ändern.
Ich mag diese Funktion in einer SELECT Anweisung wie folgt verwenden:
select get_something('NAME', TRUE) from dual;
dies nicht funktioniert, bekomme ich diese Ausnahme:
ORA-00904: "TRUE": ungültig Bezeichner
Wie ich es verstehe, wird das Schlüsselwort TRUE
nicht erkannt.
Wie kann ich das schaffen?
Komm auf Orakel, das ist eine wirklich dumme Einschränkung – craigrs84
Ich bin gespannt, wie Oracle dies technisch begründet. –