有人可以解释TABLOCKX和TABLOCK关键字并显示有关此关键字的示例。
这两个单词在查询中的功能是什么?
谢谢。
答案 0 :(得分:1)
我在插入空集群表中使用“WITH(TABLOCK)”语句来最小化日志事务:
INSERT INTO myTable WITH (TABLOCK)
(Column1, Column2...)
SELECT X, Y from Z
答案 1 :(得分:0)
TABLOCK
获取共享锁,TABLOCKX
获取排他锁。
这是两个例子:
select *
from yourtableSharedLock
with (tablock)
select *
from yourtableExclusiveLock
with (tablockx)