Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Instrukcja INSERT kolidowała z ograniczeniem FOREIGN KEY - SQL Server

W Twojej tabeli dbo.Sup_Item_Cat , ma odwołanie do klucza obcego do innej tabeli. Sposób działania FK polega na tym, że nie może mieć wartości w tej kolumnie, która nie znajduje się również w kolumnie klucza głównego tabeli, do której się odwołuje.

Jeśli masz SQL Server Management Studio, otwórz je i sp_help 'dbo.Sup_Item_Cat „. Zobacz, w której kolumnie znajduje się ten FK i do której kolumny tabeli się odwołuje. Wstawiasz złe dane.

Daj mi znać, jeśli potrzebujesz lepszego wyjaśnienia!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Unikaj duplikatów w zapytaniu INSERT INTO SELECT w SQL Server

  2. Jak przekonwertować puste spacje na wartości null za pomocą SQL Server?

  3. Zaktualizuj profil poczty bazy danych w programie SQL Server (T-SQL)

  4. błąd podczas wstawiania do tabeli mający zamiast wyzwalacza ze struktury danych encji

  5. Jak naprawić „Procedura oczekuje parametru „@statement” typu „ntext/nchar/nvarchar”. Błąd w SQL Server