Я создал внешний ключ (в SQL Server) с помощью:
alter table company add CountryID varchar(3);
alter table company add constraint Company_CountryID_FK foreign key(CountryID)
references Country;
Затем я запускаю этот запрос:
alter table company drop column CountryID;
и я получаю эту ошибку:
Msg 5074, уровень 16, состояние 4, строка 2
Объект "Company_CountryID_FK" зависит от столбца "CountryID".
Msg 4922, уровень 16, состояние 9, строка 2
ALTER TABLE DROP COLUMN CountryID не удалось, так как один или несколько объектов попадают в этот столбец
Я пробовал это, но он, похоже, не работает:
alter table company drop foreign key Company_CountryID_FK;
alter table company drop column CountryID;
Что мне нужно сделать, чтобы отбросить столбец CountryID
?
Спасибо.