J'ai un champ de type "timestamp", appelé "inserted_when". Comment puis-je mettre à jour ce champ (insérer un horodatage) après insertion (de sorte qu'il ne s'applique qu'à l'enregistrement inséré sélectionné)? Au moyen d'un déclencheur bien sûr ... modifier:Firebird après le déclencheur d'insertion - insérer un horodatage sur la ligne insérée
J'ai essayé ceci mais ne peux pas sembler faire la partie non décomposée au travail.
SET TERM^;
CREATE TRIGGER AFTER_INSERT FOR MYTABLE
ACTIVE AFTER INSERT POSITION 1
AS
BEGIN
UPDATE MYTABLE
SET MYTABLE.inserted_when = current_timestamp;
---- where mytable.ID = Inserted.ID
END^
SET TERM ;^
très bon - ne savait pas une telle chose pourrait être fait. – user3927897