程序不小心出现死锁的解决方法
2012-03-28 12:46 愿心平静面对 阅读(304) 评论(0) 编辑 收藏 举报若是程序不小心出现死锁,则可以执行以下sql语句:
BEGIN TRANSACTION;
COMMIT TRANSACTION;
IF @@TRANCOUNT > 0
BEGIN
ROLLBACK TRANSACTION;
END
另外,查询语句上若是防止出现死锁后查询不到数据,可以这样写查询语句
select * from dbo.T_WH_Personnel WITH(noLOCK)