Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/05/2009, 19:02
Avatar de kikolice
kikolice
 
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: Usar secuencias correctamente

si no mal recuerdo, el simple uso del nextval incrementa el valor de la secuencia, por lo que si dentro del proceso ocurre un error y al final no se utiliza el numero de la secuencia ese numero se perdera, si te es estrictamente necesario mantener los numeros consecutivos "sin huecos" deja tus procesos como estan y utiliza el FOR UPDATE OF en el select del max + 1 para bloquear el acceso hasta que no termine el proceso y evitar problemas de concurrencia
__________________
Blogzote.com :-) Mi blog