Bonjour, Sur Oracle, j'ai besoin de mettre à jour un champ d'une table à chaque insertion/modification dans cette table. Il s'agit d'un champ de type Date, et ce champ doit être égal à la date de l'insertion/de la modification en question. Il semble exclu d'utiliser sysdate comme valeur par défaut. J'avais donc pensé à un trigger, mais un trigger "AFTER INSERT OR UPDATE" qui porte sur une table donnée et fait un UPDATE sur cette même table serait récursif, ce n'est donc pas possible de procéder de cette façon. Une idée ?
Marsh Posté le 22-07-2009 à 10:54:35
Bonjour,
Sur Oracle, j'ai besoin de mettre à jour un champ d'une table à chaque insertion/modification dans cette table.
Il s'agit d'un champ de type Date, et ce champ doit être égal à la date de l'insertion/de la modification en question. Il semble exclu d'utiliser sysdate comme valeur par défaut. J'avais donc pensé à un trigger, mais un trigger "AFTER INSERT OR UPDATE" qui porte sur une table donnée et fait un UPDATE sur cette même table serait récursif, ce n'est donc pas possible de procéder de cette façon.
Une idée ?