Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Die INSERT-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung – SQL Server

In Ihrer Tabelle dbo.Sup_Item_Cat , hat es einen Fremdschlüsselverweis auf eine andere Tabelle. Ein FK funktioniert so, dass er in dieser Spalte keinen Wert haben kann, der nicht auch in der Primärschlüsselspalte der referenzierten Tabelle enthalten ist.

Wenn Sie SQL Server Management Studio haben, öffnen Sie es und sp_help 'dbo.Sup_Item_Cat '. Sehen Sie, in welcher Spalte sich FK befindet und auf welche Spalte welcher Tabelle er verweist. Sie fügen einige fehlerhafte Daten ein.

Lassen Sie mich wissen, wenn Sie etwas besser erklärt brauchen!