Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Инструкцията INSERT е в конфликт с ограничението FOREIGN KEY - SQL Server

Във вашата таблица dbo.Sup_Item_Cat , има препратка към външен ключ към друга таблица. Начинът, по който работи FK, е, че не може да има стойност в тази колона, която не е и в колоната с първичен ключ на посочената таблица.

Ако имате SQL Server Management Studio, отворете го и sp_help 'dbo.Sup_Item_Cat '. Вижте в коя колона е този FK и коя колона от коя таблица препраща. Вмъквате лоши данни.

Кажете ми, ако имате нужда от нещо по-добро обяснено!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преименуване на потребителски дефиниран тип данни в SQL Server (T-SQL)

  2. Обосновка за редовно обслужване на SQL сървър

  3. Как архивирате и възстановявате база данни като копие на същия сървър?

  4. Попълнете липсващите дати за изход на заявка на SQL Server с помощта на CTE

  5. Как да изпълня IF...THEN в SQL SELECT?