Bonjour,
je travaille sur une base de données 11g,sous windows 2008r2.
J'ai crée un trigger dont le code est :
quand j'exécute la requête : delete from tab_prime_allouee l'erreur suivante est renvoyée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 create or replace trigger trg_del_prime_allouee before delete on tab_prime_allouee for each row declare x number ; begin x:=:old.code_prime; if x=1147 then RAISE_APPLICATION_ERROR(-20000,'Anomalie: Vous ne pouvez pas supprimer cette rubrique ' ) ; end if ; end ;
"04091-0000 "table %s.%s is mutating, trigger/function may not see it""
Partager