2
私は別のテーブルと外部キー関係を持つテーブルを持っています。外部キーが存在する場合は、それをドロップします。
この関係が存在するかどうかを確認したい場合は、削除してください。
このクエリを書くにはどうすればいいですか?
ありがとうございました。
私は別のテーブルと外部キー関係を持つテーブルを持っています。外部キーが存在する場合は、それをドロップします。
この関係が存在するかどうかを確認したい場合は、削除してください。
このクエリを書くにはどうすればいいですか?
ありがとうございました。
SQL Serverを使用している場合は、これがすべきは、データベース管理システムを使用している
if exists (select 1 from sys.objects where object_id = OBJECT_ID(N'[FKName]') AND parent_object_id = OBJECT_ID('TableName'))
alter table TableName drop constraint FKName
に動作しますか? oracle、mssql、postgreなど? – Gambrinus
これを行うための標準化された方法はありませんが、各DBMSには独自のものがあります.Gambrinusの質問に答えてください。 –