Описание нулевых значений |
Оператор используется для описания нестандартных нулевых значений используемых типов данных. Нулевые значения разделяются запятой.
<описание-нулевых-значений> = <нулевое-значение> { , <нулевое-значение> }
<нулевое-значение> - для описания нулевого значения зарезервировано ключевое слово set, за которым размещается имя типа нуля и в круглых скобках новое нулевое значение для данного типа. Вся конструкция, следующая за set, также заключается в круглые скобки. Конструкция закрывается точкой с запятой.
<нулевое-значение> = set ( <имя-типа-нуля> ( <значение-нуля> ))
<имя-типа-нуля> - тип данных, для которого переопределяется нулевое значение:
<имя-типа-нуля> = charnull | stringnull | lstringnull | zstringnull | bytenull | wordnull | integernull | numbernull | longintnull | singlenull | doublenull | decimalnull | numericnull | datenull | timenull | moneynull | logicalnull | booleannull
<значение-нуля> - строка в апострофах или число, которые будут считаться нулем для указанного типа данных:
<значение-нуля> = { <строка-в-кавычках> | <целое-число> }
<строка-в-кавычках> - произвольная комбинация символов, заключенных в двойные кавычки.
<целое-число> - целое число от 0 до 255.
Вы можете изменить нулевое значение для конкретного поля с помощью явного задания нулевого значения (атрибут null) при описании поля в операторе create table. (см. раздел "Описание таблицы. ").