sql >> Databáze >  >> RDS >> Sqlserver

Příkaz INSERT je v konfliktu s omezením FOREIGN KEY - SQL Server

Ve vaší tabulce dbo.Sup_Item_Cat , má odkaz na cizí klíč na jinou tabulku. FK funguje tak, že v tomto sloupci nemůže mít hodnotu, která není také ve sloupci primárního klíče odkazované tabulky.

Pokud máte SQL Server Management Studio, otevřete jej a sp_help 'dbo.Sup_Item_Cat '. Podívejte se, na který sloupec se FK nachází a na který sloupec které tabulky odkazuje. Vkládáte špatná data.

Dejte mi vědět, pokud potřebujete něco lépe vysvětlit!



  1. Rozdělení řetězců:Nyní s menším množstvím T-SQL

  2. SUBDATE() vs DATE_SUB() v MySQL:Jaký je rozdíl?

  3. Získejte n seskupených kategorií a shrňte ostatní do jedné

  4. Simulovaný OLAP