BOOLEAN
Le type de données BOOLEAN
(8 bits) conforme à SQL-2008 comprend diverses valeurs de vérité TRUE
et FALSE
.À moins que la restriction NOT NULL
ne soit définie, le type de données BOOLEAN
supporte également la valeur de vérité UNKNOWN
comme une valeur NULL
.La spécification ne fait pas de distinction entre une valeur NULL de ce type et une valeur de vérité UNKNOWN qui est le résultat d’un prédicat SQL, d’une condition de recherche ou d’une expression de type logique.Ces valeurs sont interchangeables et signifient la même chose.
Comme dans les autres langages de programmation, les valeurs de type BOOLEAN
peuvent être testées en valeurs de vérité implicites.Par exemple, "champ1 OR champ2" ou "NOT champ1" sont des expressions valables.