Поделиться через


Изменение проверочного ограничения

Изменение проверочных ограничений в SQL Server 2012 осуществляется в среде Среда SQL Server Management Studio или с помощью Transact-SQL, если необходимо изменить выражение ограничения или параметры, включающие или отключающие ограничение для конкретных условий.

В этом разделе

  • Перед началом работы выполните следующие действия.

    Безопасность

  • Изменение проверочного ограничения с помощью:

    Среда SQL Server Management Studio

    Transact-SQL

Перед началом

Безопасность

Разрешения

Требуется разрешение ALTER на таблицу.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование среды SQL Server Management Studio

Изменение проверочного ограничения

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

  2. В меню Конструктор таблиц выберите Проверочные ограничения...

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

  4. Выполните действие из следующей таблицы.

    Чтобы

    Выполните следующее

    Изменить выражение ограничения

    Введите новое выражение в поле Выражение.

    Переименовать ограничение

    Введите новое имя в поле Имя.

    Применить ограничение к существующим данным

    Установите флажок Проверить существующие данные при создании или включении.

    Отключить ограничение при добавлении в таблицу новых данных или обновлении существующих данных таблицы.

    Снимите флажок Принудительное ограничение для инструкций INSERT и UPDATE.

    Отключить ограничение при вставке или обновлении данных в таблице агентом репликации.

    Снимите флажок Включить использование для репликации.

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

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

  5. Нажмите кнопку Закрыть.

  6. В меню Файл выберите пункт Сохранить table name.

Значок стрелки, используемый со ссылкой «В начало»[Top]

Использование Transact-SQL

Изменение проверочного ограничения

Чтобы изменить ограничение CHECK с помощью Transact-SQL, нужно удалить существующее ограничение CHECK и повторно создать его с новым определением. Дополнительные сведения см. в разделах Удаление проверочного ограничения и Создание ограничений CHECK.

Значок стрелки, используемый со ссылкой «В начало»[Top]