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





