Bonjour tout le monde,
j'ai un sérieux problème:
afin de faire un import XML, je passe par des tables temporaires (global temporary, on commit reserve rows). Afin de faire mes contrôles, j'ai mis des contraintes du style primary key et unique. Pour ne pas être bloqué lors du remplissage de mes tables tempo, je désactive l'ensemble des contraintes, puis j'aimerai bien les réactiver. Le problème c'est que lors de la réactivation, dès qu'une table a subi un insert, une transaction m'empêche de réactiver les contraintes:
J'ai eu beau commiter après mes insert (commit, je reste bloqué par cette transaction. Y a-t-il un moyen de mettre fin à cette transaction et si oui lequel? (à moins qu'il faille éviter de mettre des contraintes d'intégrité sur les tables tempo :/ )
Code : Sélectionner tout - Visualiser dans une fenêtre à part ORA-14450: attempt to access a transactional temp table already in use
Merci d'avance
Partager