Hola estoy haciendo una aplicacion que va a trabajar con muchos usuarios
concurrentes pero tengo dudas de como armar la transaccion de insercion para
que no vaya a haber saltos de secuencia
El consecutivo lo tengo un una tabla de consecutivos (no uso identity)
el seudocodigo pensado seria algo asi:
begin transaction
Incrementar el consecutivo en tabla de consecutivos
hacer la insercion (insert) con el nuevo consecutivo
si todoOK
commit
sino
rollback
fin
Mi pregunta es si por ej. dos usuarios incrementan el consecutivo casi al
mismo tiempo, y el primero debe hacer rollback, no se generaria un salto de
la secuencia ?
Leer las respuestas