删除语句永远运行

时间:2018-05-28 06:56:30

标签: sql-server deadlock sql-delete sp-who2

我在尝试从表中删除一组记录时遇到问题。当我运行delete语句时,它最终会锁定表,从而阻止该表上的所有其他操作。只有使用NoLock提示我才能从表中查看结果集。是否使用了" SP_WHO2"同样,但没有" Blk By"针对任何连接的SPID。任何人都可以向我解释我目前面临的问题。

DELETE  tbl
FROM <TableName> tbl
WHERE tbl.Condition1 = <Value> AND tbl.Condition2 = <Value> AND tbl.Condition3 = <Value>

0 个答案:

没有答案