SQL清除排他锁

 

declare     @sql     varchar(100)      
    while     1=1  
    begin      
    select     top     1     @sql     =     'kill     '+cast(spid     as     varchar(3))  
    from       master..sysprocesses     
    where     spid     >     50     and     spid     <>     @@spid        
    if     @@rowcount     =     0  
        break      
    exec(@sql)  
end
posted @ 2012-10-02 16:01  zxsr20  阅读(202)  评论(0)    收藏  举报