Evitar saltos en secuencias
Publicado por Arantxa (2 intervenciones) el 18/05/2003 15:02:18
Hola.
Uso una secuencia como clave primaria de una tabla, y un trigger before-insert para insertar el nextval de la secuencia en el codigo de la tabla. El caso es q si el insert falla (por meter nulos donde no lo permite o cosas asi) la secuencia se incrementa, pero no almacena el valor, y a la siguiente vez q inserto, aparece un salto de numeros....
Quiero evitar esto, creo q la solucion es mediante procedimientos, y manejando los errores.... pero no me sale.
Si alguien me puede ayudar........ muchas gracias
Uso una secuencia como clave primaria de una tabla, y un trigger before-insert para insertar el nextval de la secuencia en el codigo de la tabla. El caso es q si el insert falla (por meter nulos donde no lo permite o cosas asi) la secuencia se incrementa, pero no almacena el valor, y a la siguiente vez q inserto, aparece un salto de numeros....
Quiero evitar esto, creo q la solucion es mediante procedimientos, y manejando los errores.... pero no me sale.
Si alguien me puede ayudar........ muchas gracias
Valora esta pregunta


0