Bloquear dato en transaccion

12/03/2008 - 00:21 por Yanira | Informe spam
Dentro de una transaccion debo tomar un dato de una tabla para hacer un
calculo posterior:
begin transaction
select @midato=campodato from tabladato where condicion

/*calculos basados en @midato*/
,,,
commit o rollback

Como logro para bloquear tabladato para que ningun otro usuario me modifique
el campodato tomado hasta que yo concluya o cancele la transaccion?

Preguntas similare

Leer las respuestas

#1 Jesús López
12/03/2008 - 09:06 | Informe spam
select @midato=campodato from tabladato WITH (UPDLOCK) where condicion



"Yanira" escribió en el mensaje
news:
Dentro de una transaccion debo tomar un dato de una tabla para hacer un
calculo posterior:
begin transaction
select @midato=campodato from tabladato where condicion

/*calculos basados en @midato*/
,,,
commit o rollback

Como logro para bloquear tabladato para que ningun otro usuario me
modifique el campodato tomado hasta que yo concluya o cancele la
transaccion?



Respuesta Responder a este mensaje
#2 Yanira
12/03/2008 - 11:35 | Informe spam
Muchas gracias

"Jesús López" escribió en el
mensaje news:%
select @midato=campodato from tabladato WITH (UPDLOCK) where condicion



"Yanira" escribió en el mensaje
news:
Dentro de una transaccion debo tomar un dato de una tabla para hacer un
calculo posterior:
begin transaction
select @midato=campodato from tabladato where condicion

/*calculos basados en @midato*/
,,,
commit o rollback

Como logro para bloquear tabladato para que ningun otro usuario me
modifique el campodato tomado hasta que yo concluya o cancele la
transaccion?







email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida