Utilisation de booléens avec d'autres types de données
Bien que BOOLEAN
ne puisse pas être converti en un autre type de données, à partir de la version 3.0.1, les chaînes 'true'
et 'false'
(insensibles à la casse) seront implicitement converties en BOOLEAN
dans les expressions de valeurs, par exemple
if (true > 'false') then ...
'False'
est converti en BOOLEAN
. Toute tentative d'utiliser les opérateurs logiques AND
, NOT
, OR
et IS
échouera. Par exemple, NOT 'False'
provoquera une erreur.
Un BOOLEAN
peut être explicitement converti en et depuis une chaîne de caractères en utilisant CAST
. La valeur UNKNOWN
n'est pas disponible lors de la conversion en chaîne.
Note | Autres commentaires
|