Изменение проверочного ограничения
Изменение проверочных ограничений в SQL Server 2012 осуществляется в среде Среда SQL Server Management Studio или с помощью Transact-SQL, если необходимо изменить выражение ограничения или параметры, включающие или отключающие ограничение для конкретных условий.
В этом разделе
Перед началом работы выполните следующие действия.
Безопасность
Изменение проверочного ограничения с помощью:
Среда SQL Server Management Studio
Transact-SQL
Перед началом
Безопасность
Разрешения
Требуется разрешение ALTER на таблицу.
[Top]
Использование среды SQL Server Management Studio
Изменение проверочного ограничения
В обозревателе объектов щелкните правой кнопкой мыши таблицу, содержащую проверочное ограничение, и выберите пункт Конструктор.
В меню Конструктор таблиц выберите Проверочные ограничения...
В диалоговом окне Проверочные ограничения выберите ограничение, которое нужно изменить, из списка Выбранное проверочное ограничение.
Выполните действие из следующей таблицы.
Чтобы
Выполните следующее
Изменить выражение ограничения
Введите новое выражение в поле Выражение.
Переименовать ограничение
Введите новое имя в поле Имя.
Применить ограничение к существующим данным
Установите флажок Проверить существующие данные при создании или включении.
Отключить ограничение при добавлении в таблицу новых данных или обновлении существующих данных таблицы.
Снимите флажок Принудительное ограничение для инструкций INSERT и UPDATE.
Отключить ограничение при вставке или обновлении данных в таблице агентом репликации.
Снимите флажок Включить использование для репликации.
Примечание В некоторых базах данных проверочные ограничения различаются по функциональности.
Нажмите кнопку Закрыть.
В меню Файл выберите пункт Сохранить table name.
[Top]
Использование Transact-SQL
Изменение проверочного ограничения
Чтобы изменить ограничение CHECK с помощью Transact-SQL, нужно удалить существующее ограничение CHECK и повторно создать его с новым определением. Дополнительные сведения см. в разделах Удаление проверочного ограничения и Создание ограничений CHECK.
[Top]