[résolu] création d'un trigger générique
Bonjour,
J'ai créé trois triggers qui me permettent d'insérer un enregistrement dans une table dès que je fais une DML à partir d'une autre table. J'ai donc à chaque fois trois triggers.
Code:
1 2 3 4
| create trigger Purchase_Delete on Group_Purchase_Log
after delete
as
insert into Log values (GETDATE(), 'Delete', 'Group_Purchase_Log') |
Code:
1 2 3 4
| create trigger Purchase_Insert on Group_Purchase_Log
after insert
as
insert into Log values (GETDATE(), 'Insert', 'Group_Purchase_Log') |
Code:
1 2 3 4
| create trigger Purchase_Update on Group_Purchase_Log
after Update
as
insert into Log values (GETDATE(), 'Update', 'Group_Purchase_Log') |
Le problème est que j'aimerais n'avoir plus qu'un seul trigger qui serait bon pour toutes les tables mais pour cela il me faudrait pouvoir déterminer lquel type de DML a déclencher le trigger pour que je puisse mettre le bon libellé dans mon insert ainsi que le nom de la table qui a déclenché le trigger.
Merci d'avance pour votre aide.