Как привязать новое проверочное ограничение к таблице или столбцу (визуальные инструменты для баз данных)
Привяжите проверочное ограничение к таблице, чтобы указать, какие значения данных допустимы в одном или более столбцах.
Привязка нового проверочного ограничения
В схеме базы данных щелкните правой таблицу, которая будет содержать ограничение и выберите пункт Проверять ограничения из контекстного меню.
-или-
Откройте таблицу, которая будет содержать ограничение в конструкторе таблиц, щелкните правой кнопкой мыши в конструкторе и выберите пункт Проверять ограничения из контекстного меню.
Нажмите кнопку Добавить.
Примечание Чтобы назвать ограничение по-другому, введите имя в поле Имя ограничения.
В поле Выражение в сетке введите выражения SQL для проверочного ограничения. Например, чтобы ограничить записи в столбце state в таблице authors Нью-Йорком, введите:
state = 'NY'
Чтобы ограничить записи в столбце zip записями, состоящими из 5 цифр, введите:
zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
Примечание Убедитесь, что все нечисловые ограничения по значению заключены в одиночные кавычки (').
Разверните категорию конструктора таблиц, чтобы настроить, когда проверяется проверочное ограничение.
Чтобы проверить выполнение ограничения для данных, которые существовали до создания ограничения, отметьте флажок При создании или включении проверять существующие данные.
Чтобы ограничение проверялось всякий раз, когда агент репликации выполняет вставку или обновление на этой таблице, отметьте флажок Включить использование для репликации. Дополнительные сведения см. в разделе Управление ограничениями, идентификаторами и триггерами с помощью параметра «NOT FOR REPLICATION».
Чтобы ограничение проверялось всякий раз, когда происходит добавление или обновление строки в этой таблице, отметьте флажок Применять для INSERT и UPDATE.