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


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

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

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

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

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

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

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

Чтобы скопировать столбцы первичного ключа в столбцы внешнего ключа

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

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

  2. Выберите вкладку таблицы со столбцами, которые необходимо скопировать.

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

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

  4. В меню Правка выберите команду Копировать.

  5. Выберите вкладку таблицы, в которую требуется скопировать столбцы.

  6. Выберите столбец, после которого нужно вставить столбцы, и в меню Правка выберите команду Вставить.

  7. Щелкните правой кнопкой мыши таблицу с внешним ключом и в контекстном меню выберите пункт Связи.

    Откроется диалоговое окно Отношения внешнего ключа.

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

См. также

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

Работа с ключами

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

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