Trigger sur la base et non sur une table [resolu]

Trigger sur la base et non sur une table [resolu] - SQL/NoSQL - Programmation

Marsh Posté le 03-08-2007 à 16:30:48    

Salut,
 
J'ai deux triggers qui permettent d'archiver la date et l'utilisateur sur les enregistrements d'une table lors de la création et des modifications.
 
Sur toutes les tables j'ai les mêmes champs permettant d'archiver ces informations (DCrea, DModif, UCrea, UModif).
 
Je me demandais comment faire pour ne pas avoir à refaire ces mêmes triggers sur chaque table, si les DDL triggers  permettent de faire ça.
 
D'avance merci pour vos conseils !


Message édité par virgile06 le 04-08-2007 à 19:35:24

---------------
Austin Mini, Mini Moke et autres dérivés.
Reply

Marsh Posté le 03-08-2007 à 16:30:48   

Reply

Marsh Posté le 04-08-2007 à 19:02:25    

non pas possible, car ce que tu veux archiver c'est par rapport aux tables (plus particulièrement les lignes).  
il existe bien des trigger qu'on peut mettre sur la DB (oracle le permet par exemple), mais c'est utilisé pour logger par exemple le login d'un user, l'arret de la db, lancer un traitement particulier au démarrage de la db ou des trucs ainsi.

Reply

Marsh Posté le 04-08-2007 à 19:35:02    

D'accord, c'est noté, merci beaucoup pour ta réponse et bonne continuation.


---------------
Austin Mini, Mini Moke et autres dérivés.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed