Методы добавления ограничений внешнего ключа в Microsoft SQL Server с примерами кода

Чтобы добавить ограничение внешнего ключа в Microsoft SQL Server, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование оператора ALTER TABLE

ALTER TABLE TableName
ADD CONSTRAINT FK_ConstraintName
FOREIGN KEY (ColumnName) 
REFERENCES ReferencedTable (ReferencedColumn);

Метод 2: использование оператора CREATE TABLE

CREATE TABLE TableName
(
    ColumnName data_type,
    ...
    CONSTRAINT FK_ConstraintName
    FOREIGN KEY (ColumnName)
    REFERENCES ReferencedTable (ReferencedColumn)
);

Метод 3. Использование графического интерфейса SQL Server Management Studio (SSMS)

  1. Откройте SQL Server Management Studio и подключитесь к базе данных.
  2. Разверните базу данных и перейдите к таблице, которую хотите изменить.
  3. Нажмите правой кнопкой мыши на таблице и выберите «Дизайн».
  4. В конструкторе таблиц щелкните правой кнопкой мыши столбец, к которому вы хотите добавить ограничение внешнего ключа, и выберите «Индексы/ключи».
  5. В диалоговом окне «Индексы/Ключи» нажмите кнопку «Добавить».
  6. В диалоговом окне «Связи по внешнему ключу» выберите таблицу и столбец, на которые есть ссылка, и нажмите «ОК».
  7. Сохраните изменения, нажав кнопку «Сохранить» или нажав Ctrl+S.