Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Naruszone – nie znaleziono klucza nadrzędnego 02291. 00000 – ograniczenie integralności

Ze względu na ograniczenia klucza obcego określone podczas tworzenia tabeli ItemOrdered, podczas wykonywania tego wstawiania:

INSERT INTO ItemOrdered VALUES(401565981,234489212,'2')

... wartości 401565981 i 234489212 muszą odpowiadać wartościom kluczy odpowiednio w tabelach Ords i BelitId - tzn. te 2 zapytania powinny zwracać wiersze:

select *
from Ords
where OrderId = 401565981;

select *
from BeltId
where BeltId = 234489212;

Komunikat o błędzie sugeruje, że tak nie jest.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje pragma PL/SQL podobna do DETERMINISTIC, ale dla zakresu pojedynczego SQL SELECT?

  2. Wywołaj procedurę składowaną z inną w Oracle

  3. Jak zmniejszyć tabelę temp w Oracle?

  4. Wymuś upuszczenie globalnej tabeli temp. Oracle

  5. DPI-1047:nie można załadować 64-bitowej biblioteki Oracle Client