Volviendo a las andadas con Microsoft SQL.
Algo que ya se me había olvidado. ¿cómo bloquear consultas en TSQL?.
Iniciamos con:
BEGIN TRAN SELECT MAX(id) FROM dbo.tabla1 WITH (TABLOCKX, HOLDLOCK) |
Ahora se puede ejecutar la consulta (obvio en otra ventana con una conexión diferente)
SELECT * FROM dbo.tabla2 SELECT * FROM dbo.tabla1 |
La segunda consulta se queda esperando.
Por último hacemos un:
ROLLBACK TRAN |
Ojo, es importante que se cercioren en terminar la transacción:
Gracias por hacer comunidad
This post presents clear idea in favor of the new viewers of blogging, that truly how to do running a blog.|