Bonjour,
j'ai crée une séquence ainsi qu'un trigger pour permettre l'incrémentation automatique.

Voici ma séquence:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
create sequence SEQ_EQUIP_MATERIEL
start with 1
increment by 1;
et mon trigger
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
create or replace trigger TRG_EQUIP_MATERIEL
  before insert on CW_TB_EQUIPEME           
  for each row 
begin 
	select 'EQUIP0000' || SEQ_EQUIP_MATERIEL.nextval into :new.BV7_NEQUIPEMENT
     	from dual;
end TRG_EQUIP_MATERIEL;
Pour le 1er enregistrement, il me crée le EQUIP00001 mais apres il me crée le EQUIP000021 !!!!!

Pourquoi?????
Merci