Çoğu zaman SQL Management Studio ile INSERT INTO komutunu kullanarak tablolara veri aktarırken aşağıdaki hatayı alabiliriz:
"Msg 547, Level 16, State 0, Line 1
The INSERT statement conflicted with the FOREIGN KEY constraint "TBLMUHFIS_FKEY1". The conflict occurred in database "DBADI", table "dbo.TBLMUHMAS".
The statement has been terminated."
The INSERT statement conflicted with the FOREIGN KEY constraint "TBLMUHFIS_FKEY1". The conflict occurred in database "DBADI", table "dbo.TBLMUHMAS".
The statement has been terminated."
Buradaki hatanın nedeni birbirine foreign key ile bağlı 2 tabloda örneğin Ay kodu alanında ilk tabloya x 2. tabloya y değeri gibi farklı değerlerinin girilmesinden kaynaklanmakta her iki tabloda bulunan örneğin ay kodu alanının aynı olması gerekmektedir.