Bloquear un registro

16/05/2007 - 22:16 por Nahuel Garcia | Informe spam
Buenas Tardes:
Como debo hacer para bloquear un unico registro?. Tambien voy a
necesitar desbloquearlo.
Gracias

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera (MVP)
17/05/2007 - 00:10 | Informe spam
SQL Server hace eso automáticamente.

Gustavo Larriera, MVP
Solid Quality
Blog: http://blogs.solidq.com/ES/glarriera
MVP Profile: https://mvp.support.microsoft.com/p...o.Larriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase
/ This message is provided "AS IS" with no warranties expressed or
implied, and confers no rights.

In article <e36ZIc$,
says...
Buenas Tardes:
Como debo hacer para bloquear un unico registro?. Tambien voy a
necesitar desbloquearlo.
Gracias



Respuesta Responder a este mensaje
#2 Jose Mariano Alvarez
17/05/2007 - 03:08 | Informe spam
En el post <e36ZIc$,
DIJO .
Buenas Tardes:
Como debo hacer para bloquear un unico registro?. Tambien voy a
necesitar desbloquearlo.
Gracias






Si inicas una transaccion y luego el update tal como dice Gux lo hace
solo.

Begin Tran
update.


Commit


Para que quieres hacer eso?





Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.
Respuesta Responder a este mensaje
#3 Alhambra Eidos Kiquenet
17/05/2007 - 08:22 | Informe spam
Hola,

se puede saber qué registro está bloqueado o si hay algún registro
bloqueado para una tabla concreta ?

Según entiendo, después de hacer un update (estando en una transacción begin
tran), se bloquean los registros afectados por ese update, no?

Si inicas una transaccion y luego el update tal como dice Gux lo hace
solo.

Begin Tran
update.


Commit
Respuesta Responder a este mensaje
#4 Nahuel Garcia
17/05/2007 - 14:50 | Informe spam
Por lo tanto si hago BeginTrans, luego modifico un registro y hago update
queda bloqueado hasta que haga CommitTrans y ninguna otra aplicacion puede
modificar el registro o la tabla entera?

"Jose Mariano Alvarez"
escribió en el
mensaje news:
En el post <e36ZIc$,
DIJO .
Buenas Tardes:
Como debo hacer para bloquear un unico registro?. Tambien voy a
necesitar desbloquearlo.
Gracias






Si inicas una transaccion y luego el update tal como dice Gux lo hace
solo.

Begin Tran
update.


Commit


Para que quieres hacer eso?





Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.
Respuesta Responder a este mensaje
#5 Jose Mariano Alvarez
18/05/2007 - 02:24 | Informe spam
En el post ,
DIJO .
Por lo tanto si hago BeginTrans, luego modifico un registro y hago update
queda bloqueado hasta que haga CommitTrans y ninguna otra aplicacion puede
modificar el registro o la tabla entera?

"Jose Mariano Alvarez"
escribió en el
mensaje news:
En el post <e36ZIc$,
DIJO .
> Buenas Tardes:
> Como debo hacer para bloquear un unico registro?. Tambien voy a
> necesitar desbloquearlo.
> Gracias
>
>
>

Si inicas una transaccion y luego el update tal como dice Gux lo hace
solo.

Begin Tran
update.


Commit


Para que quieres hacer eso?








Si asi es.
Basicamente se mantienen las propiedades ACID durante la transaccion.
http://es.wikipedia.org/wiki/ACID

Revisa SET TRANSACTION ISOLATION LEVEL en la ayuda


Saludos
Ing. Jose Mariano Alvarez


(Cambia los ceros por O y saca lo que sobra)


IMPORTANTE

Por favor traten de indicar la versión de SQL y Service Pack.
La inclusión de (CREATE, INSERTS, etc.) para poder reproducir el
problema también ayuda.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida