Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Violada - chave pai não encontrada 02291. 00000 - restrição de integridade


Devido às restrições de chave estrangeira que você especificou ao criar a tabela ItemOrdered, ao realizar esta inserção:
INSERT INTO ItemOrdered VALUES(401565981,234489212,'2')

... os valores 401565981 e 234489212 devem corresponder aos valores-chave nas tabelas Ords e BelitId respectivamente - ou seja, essas 2 consultas devem retornar linhas:
select *
from Ords
where OrderId = 401565981;

select *
from BeltId
where BeltId = 234489212;

A mensagem de erro sugere que este não é o caso.