Cuando una tabla esta bloqueada

04/08/2004 - 15:43 por DiegoC | Informe spam
Saludos: Supongamos que un usuario esta procesando una
tabla mas o menos grande que puede llevar 1 0 2 minutos y
esta se encuentra bloqueada, si otro usuario trata de
modificar algun datos debe esperar a que termine el
proceso anterior para que SQL le quite el bloqueo , mi
pregunta es como desde una aplicación cliente (en mi caso
FoxPro), puedo yo hacerle saber al sugundo usuario que la
demora es porque esa tabla esta bloqueada, Como yo se en
SQL que una tabla esta bloqueda?. En FoxPro existen
funciones que me permiten hacer esto. Como es en SQL?

Gracias
 

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
04/08/2004 - 18:19 | Informe spam
Puedes usar el sproc sp_lock para saber los locks que están puestos. Los
detalles de uso los tienes en los Books Online (BOL) de tu instalación SQL.

Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"DiegoC" wrote in message
news:c10701c47a29$07776710$
Saludos: Supongamos que un usuario esta procesando una
tabla mas o menos grande que puede llevar 1 0 2 minutos y
esta se encuentra bloqueada, si otro usuario trata de
modificar algun datos debe esperar a que termine el
proceso anterior para que SQL le quite el bloqueo , mi
pregunta es como desde una aplicación cliente (en mi caso
FoxPro), puedo yo hacerle saber al sugundo usuario que la
demora es porque esa tabla esta bloqueada, Como yo se en
SQL que una tabla esta bloqueda?. En FoxPro existen
funciones que me permiten hacer esto. Como es en SQL?

Gracias

Preguntas similares