Saltos aleatorios en las secuencias
Publicado por Marta (30 intervenciones) el 22/05/2009 10:16:36
Buenos dias,
Tengo una secuencia en Oracle creada de la siguiente manera:
CREATE SEQUENCE EMBARQUES.ID_PUERTO
START WITH 1
INCREMENT BY 1
MAXVALUE 9999
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;
Y el trigger que llama a la secuencia:
CREATE OR REPLACE TRIGGER "EMBARQUES".TGR_AUT_PUERTOS
before insert on PUERTOS for each row
begin
select ID_PUERTO.NEXTVAL
into :new.ID_PUERTO
from Dual;
end;
Normalmente la secuencia se incrementa de uno en uno correctamente, pero a veces se producen saltos en la numeración y no sé muy bien por qué.
¿alguien me puede ayudar?
Muchas gracias
Tengo una secuencia en Oracle creada de la siguiente manera:
CREATE SEQUENCE EMBARQUES.ID_PUERTO
START WITH 1
INCREMENT BY 1
MAXVALUE 9999
MINVALUE 1
NOCYCLE
CACHE 20
NOORDER;
Y el trigger que llama a la secuencia:
CREATE OR REPLACE TRIGGER "EMBARQUES".TGR_AUT_PUERTOS
before insert on PUERTOS for each row
begin
select ID_PUERTO.NEXTVAL
into :new.ID_PUERTO
from Dual;
end;
Normalmente la secuencia se incrementa de uno en uno correctamente, pero a veces se producen saltos en la numeración y no sé muy bien por qué.
¿alguien me puede ayudar?
Muchas gracias
Valora esta pregunta


0