[Oracle-Trigger sur Update] Comment retrouver les champs modifiés ?
Comment retrouver les champs modifiés ? [Oracle-Trigger sur Update] - SQL/NoSQL - Programmation
Sujets relatifs:
Leave a Replay
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 09-05-2007 à 15:56:44
Bonjour à tous et merci à ceux qui liront mon sujet.
Je travaille sur Oracle en version 10g.
J'ai une vue V1 composée de 4 attributs : att1, att2, att3, att4.att1 correspond à la clé primaire de T1 dont V1 est une vue. att4 est une clé externe sur une table T2. Il est possible donc de mettre à jour V1. Cette mise à jour peut concerner n'importe quel attribut. Dans le cas de la modification de att1, att2 ou att3 je n'ai aucun problème (et je fais la mise à jour classique de T1), cependant si on modifie att4, en fonction de sa valeur je dois effectuer un traitement particulier. Si je crée 2 triggers déclenchés au Update, un pour att1,att2 ou att3, et un autre pour la modification de att4, est-ce que les 2 seront déclenchés si par exemple j'execute un ordre du type
?
Existe-il une autre solution ?
Merci de vos réponses et lectures...