Bonjour a tous,
J'ai des pb avec un triggers qui doit renseigner des dates de creation et des dates de modification des lignes d'une table.
J'ai ecrit le code suivant:
Cela fonctionne de "temps en temps" pour la date de creation j'ai des enregistrements ou j'ai la date et d'autres pas (j'ai un null), alors que pour la date de modification j'ai des dates sur toutes les lignes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 /* Trigger: TRG_MAJ_DATES_COMMANDES */ CREATE OR ALTER TRIGGER TRG_MAJ_DATES_COMMANDES FOR COMMANDES ACTIVE BEFORE INSERT OR UPDATE POSITION 0 AS BEGIN /* enter trigger code here */ IF (inserting) THEN NEW.DATE_CREATION=CURRENT_TIMESTAMP; IF (updating) THEN NEW.DATE_MODIFICATION=CURRENT_TIMESTAMP; END --^ --SET TERM ; ^
J'ai peut-être oublié quelque chose ?
Vous remerciant par avance pour votre aide.
Carlos.
P.S. C'est une appli ecrite avec Delphi 2009+Intraweb+Unidac pou l'acces BDD
Partager