Программирование в Microsoft SQL Server 2000

         

Создание проверочных ограничений


Подобно индексам и отношениям, вы можете создавать проверочные ограничения с помощью диалогового окна Properties (Свойства) конструктора таблиц Table Designer.

Создайте проверочное ограничение

  1. Откройте конструктор таблиц Table Designer для таблицы Oils, щелкнув правой кнопкой мыши на имени таблицы в рабочей панели Details Pane и выбрав Design Table (Конструирование таблицы). SQL Server откроет конструктор таблиц Table Designer.


  2. Нажмите кнопку Constraints (Ограничения).
    Microsoft SQL Server откроет диалоговое окно Properties (Свойства) конструктора таблиц, отобразив страницу свойств Check Constraints (Проверочные ограничения).


  3. Нажмите New (Создать). SQL Server предлагает в качестве имени ограничения CK_Oils. В этом упражнении мы примем это имя.


  4. Введите LEN(OilName) >= 4 в качестве условия ограничения.


Совет. Если вы создаете новое проверочное ограничение и не хотите, чтобы оно применялось для уже существующих данных, вы можете указать SQL Server игнорировать существующие данные, сбросив флажок Check Existing Data On Creation (Проверять при создании существующие данные) для ограничения.

  1. Нажмите Close (Закрыть). SQL Server закроет диалоговое окно Properties (Свойства) конструктора таблиц.
  2. Нажмите кнопку Save (Сохранить).
    SQL Server проверит, отвечают ли все строки в таблице проверочному ограничению, а затем сохранит ограничение.



Содержание раздела