次の方法で (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 は、1 つ以上のオブジェクトがこの列にアクセスしているため失敗しました
私はこれを試しましたが、うまくいかないようです:
alter table company drop foreign key Company_CountryID_FK;
alter table company drop column CountryID;
CountryID
列を削除するにはどうすればよいですか?
ありがとう。