Firebird Documentation Index → NULL в СУБД Firebird → Установка значения поля или переменной в NULL |
Поля и переменные могут быть установлены в NULL
с помощью того же синтаксиса, что и для обычных значений:
insert into MyTable values (1, 'teststring', NULL, '8-May-2004')
update MyTable set MyField = null where YourField = -1
if (Number = 0) then MyVariable = null;
- «Минуточку... но вы сказали, что MyField =
NULL
было недопустимо!»
Это верно... для оператора сравнения
«=
» (по крайней мере для СУБД Firebird до
версии 2.0). Но здесь мы говорим о знаке
«=
», как об операторе
присваивания. К сожалению, в SQL оба эти оператора имеют один и
тот же символ. В случае присваивания, которое выполняется с помощью
«=
» или внутри списка вставки, вы можете
трактовать NULL
, как любое другое значение, -
специальный синтаксис не требуется.
Firebird Documentation Index → NULL в СУБД Firebird → Установка значения поля или переменной в NULL |