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


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

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

Примечание

Новая версия конструктора таблиц отображается для баз данных в формате SQL Server 2012. В этом разделе описывается старая версия конструктора таблиц, которая используется с базами данных в более ранних форматах SQL Server.

В новой версии определение таблицы можно изменить через графический интерфейс или непосредственно в области скриптов. Если вы используется графический интерфейс, определение таблицы автоматически обновляется в области скриптов. Чтобы применить код SQL в области скриптов, нажмите кнопку Обновить. Дополнительные сведения о новой версии см. в разделе Как создавать объекты базы данных с помощью конструктора таблиц.

Примечание

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

Примечание

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

Чтобы проверить существующие данные при создании связи

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

    Таблица откроется в конструкторе таблиц.

  2. В меню конструктора таблиц выберите пункт Связи.

  3. В диалоговом окне Отношения внешнего ключа нажмите кнопку Добавить.

    Связь будет отображена в списке Выбранное отношение с установленным системой именем в формате FK_<tablename>_<tablename>, где tablename является именем таблицы внешнего ключа.

  4. В диалоговом окне Отношения внешнего ключа выберите связь из списка Выбранное отношение.

  5. В сетке выберите свойство Проверка существующих данных при создании.

  6. Выберите Да в раскрывающемся списке справа от свойства.

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

См. также

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

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

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