Msg 547, Ebene 16, Status 0, Zeile 2Fehler beim Hinzufügen eines Fremdschlüssel
Die ALTE TABLE-Anweisung in Konflikt mit der FOREIGN KEY-Einschränkung "AB_TRANS_FK3". Der Konflikt ist in der Datenbank "DEV" aufgetreten, Tabelle "dbo.PRODUCT", Spalte "ID".
Hallo an alle,
Ich brauche Ihre Hilfe mit diesem Fehler. Ich versuche, einen Fremdschlüssel hier mithilfe der folgenden Abfrage
ALTER TABLE [dbo].[AB_TRANS] WITH CHECK ADD CONSTRAINT [AB_TRANS_FK3] FOREIGN KEY([ID])
REFERENCES [dbo].[PRODUCT] ([ID])
Offensichtlich haben Sie eine Zeile in 'AB_TRANS' mit einem Fremdschlüssel, der nicht mit einem Primärschlüssel in' PRODUCT' übereinstimmt. –
ja du hast Recht. Gibt es eine Möglichkeit, den Fremdschlüssel hinzuzufügen, ohne die vorhandenen Daten zu validieren? – Newbie
Der Punkt eines Fremdschlüssels besteht darin, Daten wie diese konsistent zu halten. Korrigieren Sie die Daten, versuchen Sie nicht, den Grund für diesen Fremdschlüssel zu entfernen. –