Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/06/2009, 18:29
Avatar de kikolice
kikolice
 
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 8 meses
Puntos: 7
Respuesta: Usar secuencias correctamente

Cita:
Iniciado por Guish Ver Mensaje
Es correcto lo que decís para el caso de las excepciones. Si es un requisito indispensable que los números asignados no tengan brechas una solución que podés implementar es llevar tus secuencias en una tabla propia y utilizar una función para que ocupe el lugar del nextval.

Es algo así la solución que se le da en Oracle EBS.

Si te interesan más detalles de esta alternativa avisá y te posteo un ejemplo.

Siempre que puedan admitirse brechas es preferente usar las secuencias de base, así es que antes de ir por la solución de la tabla propia deberías considerar si es realmente indispensable.
no recuerdo exactamente como lo hace la ebs pero a fin de cuentas seguro debera de hacer un select for update of para evitar problemas de concurrencia
__________________
Blogzote.com :-) Mi blog