Verwendung von Boolean gegen andere Datentypen
Obwohl BOOLEAN
von Natur aus in keinen anderen Datentyp konvertierbar ist, werden ab Version 3.0.1 die Strings 'true'
und 'false'
(Groß-/Kleinschreibung nicht beachtet) in Wertausdrücken implizit in BOOLEAN
umgewandelt, z.B.
if (true > 'false') then ...
'false'
wird in BOOLEAN
umgewandelt.Jeder Versuch, die booleschen Operatoren AND
, NOT
, OR
und IS
zu verwenden, schlägt fehl.NOT 'False'
ist beispielsweise ungültig.
Ein BOOLEAN
kann mit CAST
explizit in und aus einem String umgewandelt werden.UNKNOWN
ist für keine Form des Castings verfügbar.
Note
|
Weitere Hinweise
|