Problème de tables mutantes

Problème de tables mutantes

von SERRANO ALVARADO Patricia -
Anzahl Antworten: 0
Bonsoir,

Dans le TP 3 nous avons rencontré un problème de "table mutante" dans un trigger qui voudrait accéder (dans la partie de l'action du trigger i.e. le code plsql) à la table sur laquelle il porte.

Ce problème se résoudre en générant de transactions autonomes au lieu de transactions liées. En Oracle, chaque instruction sql génère une transaction, donc, plusieurs instructions sql génèrent de transactions qui peuvent être liées entre elles.

Ici vous pouvez voir un exemple, cherchez "Mutating Trigger" :
http://psoug.org/reference/table_trigger.html

Et bien sur, il faut consulter la doc Oracle :
http://docs.oracle.com/cd/E11882_01/appdev.112/e10472/autotransaction_pragma.htm

Cordialement,

Patricia Serrano Alvarado