SQL语言中的"table_hint_limited"是什么意思呢?网上查了一下,"table hint"是"表提示"的意思。
MSDN在线的解释如下:
-----------------------------------------------------------------------------------------------------------
表提示:
通过指定锁定方法、一个或多个索引、查询处理操作(如表扫描或索引查找)或其他选项,表提示可在数据操作语言 (DML) 语句执行期间覆盖查询优化器的默认行为。
注意:
由于 SQL Server 查询优化器通常会为查询选择最佳执行计划,因此我们建议仅在最后迫不得已的情况下才可由资深的开发人员和数据库管理员使用提示。
适用范围:
DELETE
INSERT
SELECT
UPDATE
MERGE
.........
--------------------------------------------------------------------------------------------------------------
更多的信息可参照在线MSDN:
本文介绍了SQL语言中的表提示table_hint_limited的概念及其用法。表提示可以在DML语句执行期间覆盖查询优化器的默认行为,允许开发者指定锁定方法、索引使用等。但因其可能干预SQL Server查询优化器的正常工作,建议仅由资深开发人员和数据库管理员谨慎使用。

3489

被折叠的 条评论
为什么被折叠?



