Oracle
 sql >> Base de données >  >> RDS >> Oracle

Violé - clé parent introuvable 02291. 00000 - contrainte d'intégrité

En raison des contraintes de clé étrangère que vous avez spécifiées lors de la création de la table ItemOrdered, lorsque vous effectuez cette insertion :

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

... les valeurs 401565981 et 234489212 doivent correspondre respectivement aux valeurs clés des tables Ords et BelitId - c'est-à-dire que ces 2 requêtes doivent renvoyer des lignes :

select *
from Ords
where OrderId = 401565981;

select *
from BeltId
where BeltId = 234489212;

Le message d'erreur suggère que ce n'est pas le cas.