zoukankan      html  css  js  c++  java
  • 有关数据库锁表

    --===========
    --===========查看被锁表语句
    SELECT  request_session_id spid ,
            OBJECT_NAME(resource_associated_entity_id) tableName
    FROM    sys.dm_tran_locks
    WHERE   resource_type = 'OBJECT'
    ORDER BY request_session_id ASC;
    
    --根据锁表进程查询相应进程互锁的SQL语句
    DBCC INPUTBUFFER (249);
    
    
    
    --===========
    --===========锁表进程
    --解锁语句
    DECLARE @spid INT;
    SET @spid = 52;
    DECLARE @SQL VARCHAR(1000);
    SET @SQL = 'kill ' + CAST(@spid AS VARCHAR);
    EXEC (@SQL);
    
    --===========
    --===========生成解锁SQL语句
    
    SELECT
    DISTINCT
            request_session_id ,
            'DECLARE @spid INT SET @spid = ' + request_session_id + ' '
            + ' DECLARE @SQL VARCHAR (1000) SET @SQL = ''kill '' + CAST (@spid AS VARCHAR) EXEC (@SQL);' AS 解锁语句
    FROM    sys.dm_tran_locks
    WHERE   resource_type = 'OBJECT'; --spid 锁表进程
  • 相关阅读:
    nginx启动
    java中有三种移位运算符
    easyUI属性汇总
    rose学习
    eclipse 启动到load workbench 后静止
    nvl函数
    Io 异常: Socket closed
    编译错误和运行时错误
    java 二进制编码
    MyFormat 幫助類
  • 原文地址:https://www.cnblogs.com/myloveblogs/p/13260292.html
Copyright © 2011-2022 走看看