我创建了一个外键(在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列?
谢谢。