Hello!

J'ai 3 tables qui ont besoin d’exécuter le même trigger sur du INSERT, UPDATE, DELETE. Seulement voilà, il faut faire un trigger par table (logique...) mais ce qui me déçoit c'est aussi un trigger par état (insert, update, delete). Donc 9 triggers à écrire.

Je fais 9x un copié collé ? Non ça serait degueu. Donc je faire une procédure avec juste quelques paramètres. Et dans mes 9 triggers j'appelle la procédère et lui passe les paramètres, comme par exemple OLD.id ou NEW.id.

Et lorsque j'ajoute quelques choses dans une des tables pour déclencer le trigger, grosse surprise, il ne reconnait pas OLD.id. Je suppose que c'est la procédure qui ne l'a reconnait pas.

Oui mais moi, j'ai pas envie de passer "OLD.id" en paramètre, mais sa valeur !!

Donc, comment résoudre mon problème ?

Merci