Problema con Secuencia
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
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
PUEDE SER QUE EN OTROS PROCESO ESTES LLAMANDO A LA SECUENCIA, RECUERDA QUE AL HACER EL
SELECT SECUENCIA.NEXTVAL ESTA SE VA AUMENTANDO.
SELECT SECUENCIA.NEXTVAL ESTA SE VA AUMENTANDO.
Es que el valor cuando vuelvo a solictar es siempre de 20 de mas con respecto al ultimo entrgado.
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.
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.
