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