Чтобы добавить ограничение внешнего ключа в 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)
- Откройте SQL Server Management Studio и подключитесь к базе данных.
- Разверните базу данных и перейдите к таблице, которую хотите изменить.
- Нажмите правой кнопкой мыши на таблице и выберите «Дизайн».
- В конструкторе таблиц щелкните правой кнопкой мыши столбец, к которому вы хотите добавить ограничение внешнего ключа, и выберите «Индексы/ключи».
- В диалоговом окне «Индексы/Ключи» нажмите кнопку «Добавить».
- В диалоговом окне «Связи по внешнему ключу» выберите таблицу и столбец, на которые есть ссылка, и нажмите «ОК».
- Сохраните изменения, нажав кнопку «Сохранить» или нажав Ctrl+S.