Bonjour à tous,
J'utilise une séquence qui fonctionne bien. C'est une séquence qui permet une incrémentation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Create sequence suivis_dm_seq Start with 1 Maxvalue 9999 MINVALUE 1 NOCYCLE NOCACHE NOORDERJ'utilise cette séquence en concaténation avec l'année en cours dans mon programme Delphi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Create trigger suivis_dm_trig Before insert on suivis_dm For each row Begin select suivis_dm_seq.nextval into :new.sd_ordre From dual; end;
Je veux faire de telle sorte qu' à une nouvelle année, la séquence se réinitialise automatiquement, c'est à dire recommence par 1.
Est-ce possible de le faire sous oracle?
Merci d'avance à vous.
Partager