Problema con Secuencia

bmgdba
01 de Julio del 2004
Hola a todos

Tengo un problema con una secuencia la cual la tengo configurada para que aumente de 1, pero lo hace solo mientras la ejecuto, cuando vuelvo a llamarla me doy cuanta que ha saltado 20, que puede estar pasando?

Saludos

liderbios
01 de Julio del 2004
PUEDE SER QUE EN OTROS PROCESO ESTES LLAMANDO A LA SECUENCIA, RECUERDA QUE AL HACER EL
SELECT SECUENCIA.NEXTVAL ESTA SE VA AUMENTANDO.

bmgdba
01 de Julio del 2004
Es que el valor cuando vuelvo a solictar es siempre de 20 de mas con respecto al ultimo entrgado.

Pablo Ponte Miserendino
01 de Julio del 2004
Cada vez que la llamas "a mano" te aumenta 20 veces????
Si es asi no encuentro otro motivo para la falla mas que este mal creada la seq. proba dropearla y crearla de nuevo...

Ahora...si te sube 20 veces cuando haces algo distinto de un select seq.nextval from dual, por ejemplo en un insert...muy probablemente estes disparando algun trigger que tambien usa esta secuencia....

De todas maneras no te recomiendo usar secuencias salvo para casos de auditorias muy estrictas, planteame el caso para el cual te hace falta la secuencia y te puedo decir como solucionar el problema sin usar una.