小编sup*_*sor的帖子

(TABLOCKX) 和 (TABLOCKX, HOLDLOCK) 之间的区别

使用 (TABLOCKX) 和同时使用 (TABLOCKX, HOLDLOCK) 提示有什么区别?似乎表被一个 TABLOCKX 独占锁定,直到事务提交,(TABLOCKX,HOLDLOCK)有什么好处?

例如,

BEGIN TRANSACTION SELECT TOP 1 * FROM Foo WITH (TABLOCKX)...
vs
BEGIN TRANSACTION SELECT TOP 1 * FROM Foo WITH (TABLOCKX, HOLDLOCK)...
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

4
推荐指数
1
解决办法
2603
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1