Bonjour à tous,
voilà, j'ai un gros souci sur une requête qui fait un DELETE et qui est un tout petit peu complexe. Je me retrouve avec une violation de contrainte (ligne dans la table fille qui existe blahblah...). Pour la petite histoire, cette requête fonctionne bien "en général", mais je soupçonne que nous ayons un enregistrement (ou des données corrompues quelque part) qui ferait qu'elle plante lors d'une exécution particulière.
Bref, pour le moment, je ne vais pas poster les tables/contraintes/requête complète... pour voir si vous avez des idées (ça viendra plus tard si on ne trouve rien) par contre, je voudrais juste savoir si vous savez s'il est possible d'avoir plus d'infos sur ce genre de problème que la simple ligne:
Du genre, quelle id pose problème, ... ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ERROR at line 2: ORA-02292: integrity constraint (BDD.TABLE1_TABLE2_FK) violated - child record found
Evidemment, je préfèrerais une autre solution que de faire une requête avec un SELECT ID FROM... WHERE ID IN(<la requête qui pose problème et qui est loooooongue à tourner>) =]
Du genre, en utilisant des tables systèmes ou autre d'Oracle ?
Merci d'avance !
Partager