如果已经在sql server中对tablock应用了tablock,我们可以从表中读取数据吗?

时间:2015-11-06 05:11:36

标签: sql-server-2012

我在已经应用了TABLOCK的表上触发了一个select查询(Insertion正在进行表格),我没有得到任何结果。这是预期的结果吗?请解释一下。

1 个答案:

答案 0 :(得分:0)

这取决于在桌面上放置哪种类型的

如果您有SELECT操作的共享锁,那么是 - 可以对该表执行其他SELECT语句。

如果您有DELETEINSERTUPDATE操作的独占锁,则其他操作 - 在SELECT到位时,可以执行TABLOCK次查询。

在这里阅读更多内容: