メッセージ547、レベル16、状態0、行2エラー外部キー制約
FOREIGN KEY制約 "AB_TRANS_FK3" と競合ALTER TABLE文を追加しています。競合は、データベース "DEV"テーブル "dbo.PRODUCT"、列 'ID'で発生しました。
こんにちはすべて、
私はこのエラーでお願いします。私は、あなたがそれらを修正する必要があります、問題の原因となっている行(複数可)を参照して、あなたのテーブルをチェックし、次のクエリ
ALTER TABLE [dbo].[AB_TRANS] WITH CHECK ADD CONSTRAINT [AB_TRANS_FK3] FOREIGN KEY([ID])
REFERENCES [dbo].[PRODUCT] ([ID])
明らかに、 'PRODUCT'の主キーと一致しない外部キーを持つ' AB_TRANS'の行があります。 –
はい、あなたは正しいです。既存のデータを検証せずに外部キーを追加する方法はありますか? – Newbie
外部キーのポイントは、このようなデータを一貫して保持することです。データを修正し、その外部キーを持つ理由を削除しないでください。 –