Описание нулевых значений Назад В начало Вперед

Оператор используется для описания нестандартных нулевых значений используемых типов данных. Нулевые значения разделяются запятой.

<описание-нулевых-значений> =
  <нулевое-значение> { , <нулевое-значение> }

<нулевое-значение> - для описания нулевого значения зарезервировано ключевое слово 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. (см. раздел "Описание таблицы. ").