zoukankan      html  css  js  c++  java
  • 阻塞

    set nocount on

    declare @lock table
    (
     spid int,
     dbid int,
     objid int,
     indid int,
     type varchar(6),
     resource varchar(max),
     mode varchar(200),
     status varchar(200)
    )

    declare @loclinfo table
    (
     EventType varchar(max),
     Parameters int,
     EventInfo varchar(max)
    )


    declare @sql table (sql varchar(max))

    insert @lock
        exec sys.sp_lock;
    with  lock
            as (
                select spid,LOC.type,resource,mode,status,DBS.NAME dbname,
                    OBJS.name objname
                  from @lock LOC
                    JOIN SYS.databases DBS
                    ON LOC.dbid=DBS.database_id
                    JOIN SYS.objects OBJS
                    ON LOC.objid=OBJS.object_id
                  where LOC.type!='DB'
               )
      insert @sql
          select distinct 'dbcc inputbuffer ('+cast(spid as varchar)+')' as sql
            from lock
       
       
       
    DECLARE @execsql VARCHAR(max)
     
    DECLARE pcurr CURSOR
    FOR
    SELECT sql
      FROM @sql

    OPEN pcurr

    FETCH NEXT FROM pcurr INTO @execsql

    WHILE (@@FETCH_STATUS=0)
      BEGIN
     
        insert @loclinfo
            EXEC (
                  @execsql
                )
        ----------------------------
        FETCH NEXT FROM pcurr INTO @execsql
      END

    CLOSE pcurr

    DEALLOCATE pcurr
     
     
    select *
      from @loclinfo
     
     

  • 相关阅读:
    Java数组的内存结构
    2014.11.9--最近的小感悟
    十一两天感悟
    Are you happiness
    Are you busy?
    Lesson 81-82 Are they true
    Lesson 79-80 People are getting sick
    Lesson 77-78 Socially Discriminated Against
    Lesson 75-76 Shopping on the web
    更新单点,求区间—— luogu 3374
  • 原文地址:https://www.cnblogs.com/qanholas/p/2482193.html
Copyright © 2011-2022 走看看