Практическое руководство. Проверка существующих данных при создании проверочного ограничения

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

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

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

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

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

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Проверка существующих данных при создании проверочного ограничения

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

    -или-

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

  2. Выберите ограничение в списке Выбранные проверочные ограничения

  3. Щелкните Проверка существующих данных при создании или разрешение и выберите значение Да в раскрывающемся списке.

Проверочное ограничение вступит в силу при сохранении таблицы или схемы базы данных.Если во время сохранения встретятся нарушения ограничения, таблица не будет сохранена.

См. также

Другие ресурсы

Общие сведения о работе с ограничениями

Работа с хранимыми процедурами и пользовательскими функциями