Booleske værdier kan kun bruges i andre PL/SQL-koder, ikke i Oracle SQL. Hvis du ønsker en funktion, hvis returværdi er tilgængelig i en select ... from dual
så bliver du nødt til at definere funktionen for at returnere varchar2
med returværdierne 'true'
og 'false'
henholdsvis (eller 'T'
). og 'F'
, eller returnummer, med værdierne 1 og 0).
Hvor trist dette end er, så understøtter Oracle SQL ikke den boolske datatype (selvom programmeringssproget PL/SQL gør det).