Buenos días!
 
Tengo dentro de un SP este fragmento que utiliza para obtener un nro. de remito.
El problema es que diariamente, por concurrencia me da 2 veces el mismo nro.
Recuerdo que en alguna charla Maxi Accotto habia explicado una forma de hacer 
todo en una sola instrucción. Es así o estoy errado?
 
Como puedo resolver para que no me genere nros. duplicados.
 
 
UPDATE SeqRemitos SET Sequence = Sequence + 1  WHERE SucursalesID = @Sucursalid 
    SELECT @Numero = Sequence FROM SeqRemitos WITH(NOLOCK)  WHERE SucursalesID 
= @Sucursalid)
 
 
Desde ya muchas gracias!!
Saludos,
Pablo Bellone.
_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE

Responder a