Как изменить связь с внешними ключами (визуальные инструменты для баз данных)

Изменения: 12 декабря 2006 г.

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

Изменение внешнего ключа

  1. В обозревателе объектов щелкните правой кнопкой мыши таблицу с внешним ключом и выберите Конструктор (Изменить в версии с пакетом обновления 1 или более ранней версии). Таблица откроется в конструкторе таблиц.

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

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

  4. В сетке щелкните элемент Спецификации таблиц и столбцов, затем нажмите кнопку с многоточием (...) справа от свойства.

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

    • Столбец типа char или sysname можно связать со столбцом типа varchar.
    • Столбец типа binary можно связать со столбцом типа varbinary.
    • Тип данных псевдонима можно связать со своим базовым типом.

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

См. также

Основные понятия

Ограничения FOREIGN KEY

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

Работа с ключами (визуальные инструменты для баз данных)
Работа с ограничениями (визуальные инструменты для баз данных)

Справка и поддержка

Получение помощи по SQL Server 2005