Поделиться через


Как привязать новое проверочное ограничение к таблице или столбцу (визуальные инструменты для баз данных)

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

Привязка нового проверочного ограничения

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

    -или-

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

  2. Нажмите кнопку Добавить.

    ms190377.note(ru-ru,SQL.90).gifПримечание.
    Чтобы назвать ограничение по-другому, введите имя в поле Имя ограничения.
  3. В поле Выражение в сетке введите SQL-выражения для проверочного ограничения. Например, чтобы ограничить записи в столбце state в таблице authors Нью-Йорком, введите:

    state = 'NY'
    

    Чтобы ограничить записи в столбце zip записями, состоящими из 5 цифр, введите:

    zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
    
    ms190377.note(ru-ru,SQL.90).gifПримечание.
    Убедитесь, что все нечисловые ограничения по значению заключены в одиночные кавычки (').
  4. Разверните категорию конструктора таблиц, чтобы настроить, когда проверяется проверочное ограничение.

    • Чтобы проверить выполнение ограничения для данных, которые существовали до создания ограничения, отметьте флажок При создании или включении проверять существующие данные.
    • Чтобы ограничение проверялось всякий раз, когда агент репликации выполняет вставку или обновление на этой таблице, отметьте флажок Применять при репликации. Дополнительные сведения см. в разделе Управление ограничениями, идентификаторами и триггерами с помощью параметра «NOT FOR REPLICATION».
    • Чтобы ограничение проверялось всякий раз, когда происходит добавление или обновление строки в этой таблице, отметьте флажок Применять при добавлении и обновлении.

См. также

Другие ресурсы

Работа с ограничениями (визуальные инструменты для баз данных)
Работа с ключами (визуальные инструменты для баз данных)
Диалоговое окно «Индексы/Ключи» (визуальные инструменты для баз данных)

Справка и поддержка

Получение помощи по SQL Server 2005