Bonjour,
Avec firebird je désire créer un trigger pour mettre la date à jour ainsi que l'heure lors d'un nouvel enregistrement ou lors d'un modification d'un enregistrement.
Par exemple la table EMPLOYE :
... et un trigger de ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 NOM varchar(20); PRENOM varchar (20); DATE date(); HEURE time();
Mais ce trigger ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SET TERM ^ ; CREATE TRIGGER CHANGE_DATE_HEURE FOR EMPLOYE ACTIVE BEFORE UPDATE ACTIVE BEFORE INSERT AS begin DATE = now(); HEURE = now(); end SET TERM ; ^
Comment faire cela ?
Merci.
Partager