Использование Boolean с другими типами данных
Хотя BOOLEAN
по своей сути не может быть преобразован в какой-либо другой тип данных, начиная с версии 3.0.1 строки 'true'
и 'false'
(без учёта регистра) будут неявно приводиться к BOOLEAN
в выражениях значений, например
if (true > 'false') then ...
'false'
преобразуется в BOOLEAN
.Любая попытка использовать логические операторы AND
, NOT
, OR
и IS
потерпят неудачу.Например, NOT 'False'
приведёт к ошибке.
A BOOLEAN
может быть явно преобразован в строку и из нее с помощью CAST
.Значение UNKNOWN
не доступен при преобразовании к строке.
Note
|
Другие замечания
|