外部キーを使用してテーブルを切り捨てようとしたところ、次のメッセージが表示されました。
「FOREIGN KEY 制約によって参照されているため、テーブルを切り捨てることはできません」。
この問題に関する多くの文献を読み、削除を使用して解決策を見つけたと思いました
DELETE FROM table_name DBCC CHECKIDENT (table_name, RESEED, 0)
しかし、私はまだエラーメッセージを受け取りました:
" DELETE ステートメントが REFERENCE 制約と矛盾しています"。
Microsoft Management Studio で削除しようとして、前のクエリを実行すると
DELETE FROM table_name DBCC CHECKIDENT (table_name, RESEED, 0)
エラーは発生せず、正常に動作します。テーブルからすべての情報を削除して新しい情報を追加したいのですが、外部キーを削除して作成したくありません。