sql - TABLOCK 和 TABLOCKX 定义示例

标签 sql sql-server-2005 tsql sql-server-2008

谁能解释一下 TABLOCKX 和 TABLOCK 关键字并给出有关此关键字的示例。

这两个词在查询中的作用是什么?

谢谢。

最佳答案

我使用“WITH (TABLOCK)”语句插入一个空的聚簇表来最小化记录事务:

INSERT INTO myTable WITH (TABLOCK)
(Column1, Column2...)
SELECT X, Y from Z

关于sql - TABLOCK 和 TABLOCKX 定义示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7886816/

相关文章:

sql - 如何从结果集中只选择公共(public)属性?

SQL Server 2005 - 达到表行大小限制

tsql - SQL 查询中的多个计数

sql-server - SQL 按时间/小时过滤查询

mysql - 如何更正 MySql 表中递增值的重置

mysql - 总锁数超过锁表大小

Oracle中的SQL查询删除时间或将其设置为默认00 :00:00 without impacting the date

sql - 如何获得两行之间的差异

mysql - 如何查找 GPS 跟踪器数据中断的开始和停止?

sql - 在同一行的不同列中查找重复值