Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Gibt einen booleschen Wert von der Orakelfunktion zurück

Boolesche Werte können nur in anderem PL/SQL-Code verwendet werden, nicht in Oracle-SQL. Wenn Sie eine Funktion wünschen, deren Rückgabewert in einem select ... from dual verfügbar ist dann müssen Sie die Funktion definieren, um varchar2 zurückzugeben mit den Rückgabewerten 'true' und 'false' bzw. (oder 'T' und 'F' , oder Rückgabenummer, mit den Werten 1 und 0).

So traurig das auch ist, Oracle SQL unterstützt den booleschen Datentyp nicht (obwohl die Programmiersprache PL/SQL dies tut).