データベースにデータを追加するプロセスがあります。いくつかの列はキーです。プロセスが実行されると、行を削除できるようにする必要があります(つまり、再度実行できます)。しかし、イムは、次のエラーを取得:レコードを削除するときにこのエラーを一時的にオフにするにはどうすればよいですか?
Msg 547, Level 16, State 0, Line 1 The DELETE statement conflicted with the REFERENCE constraint "FK_InviteConfiguration_Invite". The conflict occurred in database "Unilever", table "dbo.InviteConfiguration", column 'InviteID'. The statement has been terminated.
私はどのように私はとにかく削除を強制んテーブル間の参照を設定し、いくつかのキーがあることを参照してください?
RDBMSの味は? SQL Serverのように見えますが、指定してください。 –
これは別の問題の症状ですか? Inviteのレコードを参照する 'InviteConfiguration'レコードがあります。なぜあなたは参照されたレコードを削除しようとしていますか? 'InviteConfiguration'のレコードも削除する必要がありますか?間違ったレコードを削除しようとしていますか? 'InviteConfiguration'のレコードが' Invite'の間違ったレコードを参照していますか?間違っていない場合は、 'InviteConfiguration'のレコードがあなたが削除したいレコードを参照しているのはなぜですか? 'Invite'の参照レコードが削除された後、' InviteConfiguration'の外部キーはどういう意味でしょうか? – MatBailie