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

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

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

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

    -или-

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

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

    ПримечаниеПримечание

    Чтобы назвать ограничение по-другому, введите имя в поле Имя ограничения.

  3. В поле Выражение в сетке введите выражения SQL для проверочного ограничения. Например, чтобы ограничить записи в столбце state в таблице authors Нью-Йорком, введите:

    state = 'NY'
    

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

    zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
    
    ПримечаниеПримечание

    Убедитесь, что все нечисловые ограничения по значению заключены в одиночные кавычки (').

  4. Разверните категорию конструктора таблиц, чтобы настроить, когда проверяется проверочное ограничение.

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

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

    • Чтобы ограничение проверялось всякий раз, когда происходит добавление или обновление строки в этой таблице, отметьте флажок Применять для INSERT и UPDATE.