Bonjour,
J'ai fait quelques recherches sur l'utilisation des Triggers, mais je n'ai pas trouvé mon bonheur.
Donc voilà :
J'ai trois tables
- ressource (id_ressource, libellé, date, valeur)
- user (id_user, nom, prenom,...etc)
- histo (id_histo, id_ressource, id_user, date, old_val, new_val)
Les premiers champs de chaque table sont des sequences incrémentées automatiquement de 1 en utilisant sequence.NEXTVAL à chaque nouvel insert.
Nous arrivons au vif du sujet.
Je souhaiterais que la table histo soit mise à jour (avec tous les champs rempli) après chaque update du champ date de la table ressource et ce à l'aide d'un Trigger.
A savoir que id_ressource et id_user de la table histo proviennent respectivement de la table ressource (celle qui supportera le Trigger) et de la table user.
J'espère que vous arriverez à comprendre mon souhait !
Je suis en version 9i de Oracle.
Merci et bonne soirée.
Partager