Ограничения целостности базы данных

СУБД MS SQL Server предлагает различные виды ограничений для поддержания целостности базы данных, среди них значения по умолчанию, проверки вводимых данных и ограничения ссылочной целостности.

Значения по умолчанию DEFAULT

[CONSTRAINT <имя_ограничения>]

DEFAULT {<константа> | <функция> | NULL}

[FOR <имя_поля>]

Полю таблицы можно присвоить значение по умолчанию. Это значение будет использоваться всякий раз при добавлении новой строки, не содержащей данных в столбце, к которому относится ограничение DEFAULT; в случае модификации ранее созданной строки ограничение DEFAULT игнорируется.

Для установки значения по умолчанию для полей столбца таблицы заполняется свойство «Значение или привязка по умолчанию» в свойствах этого столбца (рис. 3.6).

В качестве значения по умолчанию может выступать текстовая или строковая константа либо системная функция SQL Server (например, GETDATE () – текущая дата, USER() – текущий пользователь и т. п.).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: