摘要: 前些天写一个存储过程,存储过程中使用了事务,后来我把一些代码注释掉来进行调试找错,突然发现一张表被锁住了,原来是创建事务的代码忘记注释掉。本文表锁住了的解决方法。 其实不光是上面描述的情况会锁住表,还有很多种场景会使表放生死锁,解锁其实很简单,下面用一个示例来讲解:1 首先创建一个测试用的表: 复制代码 代码如下:CREATE TABLE Test ( TID INT IDENTITY(1,1) )2 执行下面的SQL语句将此表锁住: 复制代码 代码如下:SELECT * FROM Test WITH (TABLOCKX)3 通过下面的语句可以查看当前库中有哪些表是发生死锁的: 复制代码 代. 阅读全文
posted @ 2011-11-24 10:42 Kyw08 阅读(452) 评论(0) 推荐(0) 编辑