Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2006, 11:59
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Con la configuracion standard Tran2 quedará esperando hasta que pueda obtener acceso a la tabla o la aplicación cancele la petición (por ejemplo un timeout)

Puedes hacer el ejecricio con Query Analyzer y 2 ventanas. En una abres la transacción y bloqueas una tabla con por ejemplo un UPDATE y no des commit

En la otra ventana haz un select sobre la misma tabla y verás que la consulta queda en el limbo hasta que por el otro lado confirmes (o deshagas) la transacción.

Pero para ampliar la diversión.... Revisa la documentación sobre los TRANSACTION ISOLATION LEVELS
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche