voila je veux a chaque modification sur un table incrementer un champ qui indique le nombre de modifications effectuer et un autre champ la derniere date de modification a l'aide des triggers
voila ce que j'ai fait
voila sequence
voila le trigers
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE SEQUENCE SEQ_VS_Step MINVALUE 1 MAXVALUE 999999999999999999999999999 START WITH 1 INCREMENT BY 1;
Mais la je sais pas commen faire pour affecter la date du dernier modife a l'autre champ
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 CREATE OR REPLACE TRIGGER TR_VS_Step BEFORE INSERT ON STEP FOR EACH ROW WHEN (NEW.ST_VER_STAMP IS NULL) BEGIN SELECT SEQ_VS_Step.NEXTVAL INTO :NEW.ST_VER_STAMP FROM DUAL; END TR_VS_Step;
Partager