Cita:
Empezado por jachguate
La solución "natural" para la generación de valores únicos cuando hay concurrencia es el uso de generadores.
|
Cierto, la solución pueden ser los generadores, aunque no siempre un generador devolverá el mismo número que un Max (
Select max(campo1) from tabla es los que se proponía inicialmente).
El problema de los generadores es que si generas un número y luego deshaces el Insert o borras el registro, ese valor se pierde y al generar el siguiente tendrás un "hueco" en la numeración; Al proponer en el mensaje original un Max, pensé que quedaba desechada esa opción.
Si eso no es importante, está claro, debes usar generadores, que para eso están.