[解決済み】SQL Serverで外部キーを削除するにはどうすればよいですか?
2022-04-07 16:54:58
質問
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, Level 16, State 4, Line 2
オブジェクト 'Company_CountryID_FK' は列 'CountryID' に依存しています。
Msg 4922, Level 16, State 9, Line 2
ALTER TABLE DROP COLUMN CountryID は、1 つ以上のオブジェクトがこの列にアクセスしているため、失敗しました。
私はこれを試しましたが、まだうまくいかないようです。
alter table company drop foreign key Company_CountryID_FK;
alter table company drop column CountryID;
を削除するにはどうすればよいですか?
CountryID
カラムを使用することはできますか?
ありがとうございます。
解決方法は?
試す
alter table company drop constraint Company_CountryID_FK
alter table company drop column CountryID
関連
-
[解決済み] INSERT ステートメントが FOREIGN KEY 制約と競合する - SQL Server
-
[解決済み] テーブルが存在しない場合、"Table 'dbo.Foo' already exists." というエラーはどのように解決すればよいですか?
-
[解決済み] 関数内から実行できるのは、関数と一部の拡張ストアドプロシージャのみです。
-
[解決済み] SQL ServerでSELECTからUPDATEする方法とは?
-
[解決済み] SQL Server テーブルにカラムが存在するかどうかを確認する方法は?
-
[解決済み] SQL Server の DateTime データ型から日付だけを返す方法
-
[解決済み] SQL ServerにおけるLEFT JOINとLEFT OUTER JOINの比較
-
[解決済み] SQL ServerでJOINを使用してUPDATE文を実行するにはどうすればよいですか?
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
-
[解決済み】SQL Serverで外部キーを作成するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 「ストアドプロシージャが見つかりませんでした
-
[解決済み] SQL Server Error "String Data, Right Truncation "の意味と修正方法について教えてください。
-
[解決済み] パーセント値を保持するための適切なデータ型?
-
[解決済み] SSIS - データ損失の可能性があるため、値を変換することはできません。
-
[解決済み] データ損失の可能性があるため、スキーマの更新を終了します。
-
[解決済み] 累積和の求め方
-
[解決済み] EF: テキストデータ型は比較できないため、DISTINCT として選択できません。
-
[解決済み] SQL ServerでCreateステートメントを使用してtempテーブルを作成する方法は?
-
[解決済み] SQL ServerでBegin / End BlocksとGoキーワードを使用する?
-
[解決済み] SQL Serverでforeachを記述する方法とは?