Bonjour tout le monde,
voila g cree une table ou g trois cles etrangeres.
Je veux supprimer une ligne dans une des tables qui contiennent les references de ces cles etrangeres.
Pour etre plus clair, c est une table historique, donc par exemple quand je cree un element ca cree une ligne dans l historique et une ligne dans ma table element.
et la cle primaire de ma table element est la cle etrangere de ma table historique.
Je peux supprimer dans ma table historique mais pas l element dans ma table ELEMENT ; il me dit :
ORA-02292: integrity constraint RI_RISE_ADM.FK_RI_CR_TREE_INFO_TREE) violated
- child record found
g lu dans les erreurs oracle qu'il fallait que j update ou que je delete ma cle etrangere!!!!
y a pas moyen d effacer cette ligne ??
Merci de me eclairer (je suis pas tres doue en SQL!)
Bastien
Partager