Я створив іноземний ключ (на 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'.
Msg 4922, рівень 16, стан 9, рядок 2
ПЕРЕДАЧА ТАБЛИЧНОГО КРАПУВАННЯ CountryID не вдалося, оскільки один або більше об'єктів отримують доступ до цього стовпця
Я спробував це, але, схоже, це не працює:
alter table company drop foreign key Company_CountryID_FK;
alter table company drop column CountryID;
Що мені потрібно зробити, щоб скинути CountryIDстовпець?
Дякую.