Ви можете скинути обмеження зовнішнього ключа за допомогою такого синтаксису ALTER TABLE: ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol; Якщо пункт FOREIGN KEY визначив ім’я CONSTRAINT під час створення обмеження, ви можете звернутися до цього імені, щоб видалити обмеження зовнішнього ключа.
TL; DR
- Отримайте назву свого обмеження зовнішнього ключа: якщо ви не знаєте назви, виконайте цю команду: …
- Відкиньте обмеження зовнішнього ключа: ALTER TABLE your_table_name_here DROP FOREIGN KEY name_of_your_constraint;
- Створіть нове обмеження зовнішнього ключа:
Використовуйте SQL Server Management Studio
- У Object Explorer клацніть правою кнопкою миші таблицю, яка буде на стороні зовнішнього ключа зв’язку, і виберіть «Дизайн». …
- У меню «Дизайнер таблиць» виберіть «Зв’язки». …
- У діалоговому вікні «Зв’язки зовнішнього ключа» виберіть «Додати». …
- Виберіть зв’язок у списку Вибраний зв’язок.
Відкрийте конструктор таблиць для таблиці, що містить зовнішній ключ, який ви хочете переглянути, клацніть правою кнопкою миші в Конструкторі таблиць і виберіть Зв’язки з контекстного меню. У діалоговому вікні «Зв’язки зовнішнього ключа» виберіть зв’язок із властивостями, які потрібно переглянути.
Щоб змінити зовнішній ключ
- У Object Explorer розгорніть таблицю за допомогою зовнішнього ключа, а потім розгорніть Keys.
- Клацніть правою кнопкою миші зовнішній ключ, який потрібно змінити, і виберіть «Змінити».
- У діалоговому вікні «Зв’язки зовнішнього ключа» можна внести такі зміни. Вибрані відносини. …
- У меню «Файл» клацніть «Ім’я збереження».