Bonjour à tous,
Je souhaite mettre en place un trigger exécuté avant l'update d'une table qui puisse faire les deux choses suivantes :
- insérer une ligne dans une table de log
- lever une exception
Le problème est que vu que je me trouve dans la même transaction dans la fonction de mon trigger, si je lève l'exception, ça rollbacke mon insertion alors que je ne veux annuler au final que l'update.
J'ai essayé de le faire avec deux triggers sur le même événement ou même le deuxième suite à l'insertion dans ma table de log mais ça n'a pas l'air de fonctionner non plus, donc si quelqu'un a une solution... je suis preneur.
Partager