Программирование в 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 проверит, отвечают ли все строки в таблице проверочному ограничению, а затем сохранит ограничение.



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