Я создал внешний ключ (в 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;
и я получаю эту ошибку:
Сообщение 5074, Уровень 16, Состояние 4, Строка 2
Объект «Company_CountryID_FK» зависит от столбца «CountryID».
Сообщение 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
?
Спасибо.