Booleska värden kan endast användas i annan PL/SQL-kod, inte i Oracle SQL. Om du vill ha en funktion vars returvärde är tillgängligt i en select ... from dual
då måste du definiera funktionen för att returnera varchar2
med returvärdena 'true'
och 'false'
(eller 'T'
). och 'F'
, eller returnummer, med värdena 1 och 0).
Hur tråkigt det än är, Oracle SQL stöder inte den booleska datatypen (även om programmeringsspråket PL/SQL gör det).