BOOLEAN
SQL-2008 совместимый тип данных BOOLEAN
(8 бит) включает различные значения истинности TRUE
и FALSE
.Если не установлено ограничение NOT NULL
, то тип данных BOOLEAN
поддерживает также значение истинности UNKNOWN
как NULL
значение.Спецификация не делает различия между значением NULL этого типа и значением истинности UNKNOWN, которое является результатом SQL предиката, поискового условия или выражения логического типа.Эти значения взаимозаменяемы и обозначают одно и то же.
Как и в других языках программирования, значения типа BOOLEAN
могут быть проверены в неявных значениях истинности.Например, field1 OR field2
или NOT field1
являются допустимыми выражениями.