0
有一个导致死锁错误的更新查询,我不知道为什么。在更新查询中已经使用了(rowlock,updlock)提示,但它仍然会导致死锁错误。导致死锁错误的SQL查询
示例查询:
update table a with (rowlock, updlock)
set a.column1 = value
此相同的查询,其中可以同时称为几个存储过程中使用。但是,由于指定了锁定,如果它仍然导致死锁
有一个导致死锁错误的更新查询,我不知道为什么。在更新查询中已经使用了(rowlock,updlock)提示,但它仍然会导致死锁错误。导致死锁错误的SQL查询
示例查询:
update table a with (rowlock, updlock)
set a.column1 = value
此相同的查询,其中可以同时称为几个存储过程中使用。但是,由于指定了锁定,如果它仍然导致死锁
我想你知道死锁不会因为1个查询而发生吗?您至少需要2次并且未提交的交易 – 2015-04-01 04:59:02
您必须提供更多上下文才能获得帮助。也许添加一些代码片段。 – 2015-04-01 04:59:41
我已更新帖子。这个查询在几个可能导致死锁的地方使用。所以请协助。 – 2015-04-01 05:06:28