Hints (Transact-SQL)

原创 2007年09月20日 11:44:00

Hints are option or strategies specified for enforcement by the SQL Server query prosessor on SELECT, INSERT, UPDATE, OR DELETE statements. The hints override any execution plan the query optimizer might select for a query.

Caution:
Because the SQL Server query optimizer typically selects the best execution plan for a query, we recommend that <join_hint>, <query_hint>, and <table_hint> be used only as a last resort by experienced developers and database administrators.

 

Query hints specify that the indicated hints should be used throughout the query. Query hints affect all operators in the statement. If UNION is involved in the main query, only the last query involving a UNION operation can have the OPTION clause. Query hints are specified as part of the OPTION clause. If one or more query hints causes the query optimizer not to generate a valid plan, error 8622 is raised.

 

Retrieves rows from the database and enables the selection of one or many rows or columns from one or many tables. The full syntax of the SELECT statement is complex, but the main clauses can be summarized as:

[ WITH <common_table_expression>]

SELECT select_list [ INTO new_table ]

[ FROM table_source ] [ WHERE search_condition ]

[ GROUP BY group_by_expression ]

[ HAVING search_condition ]

[ ORDER BY order_expression [ ASC | DESC ] ]

The UNION, EXCEPT and INTERSECT operators can be used between queries to combine or compare their results into one result set.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Table Hints (Transact-SQL)

Table Hints (Transact-SQL) SQL Server 2008 R2 Other Versions ...

oracle sql 语句暗示 hints

  • 2008-11-26 22:02
  • 166KB
  • 下载

常用的几种Hints优化一条SQL

环境:  oracle 10g R2  Select Count(*) From t_Ho_Order_Statistics --2032946 Select Count(*) From t_Ho_O...

浅谈SQL Server 2008中的Hints(提示)

SQL Server 2008中SQL应用系列--目录索引  SQL Server的系统查询过程负责在SELECT查询执行时候产生查询执行计划。SQL Server会“智能”地选择一个高效计划来取代低...

DATEPART (Transact-SQL)

返回表示指定 date 的指定 datepart 的整数。 有关所有 Transact-SQL 日期和时间数据类型和函数的概述,请参阅日期和时间数据类型及函数 (Transact-SQL)。  T...

sys.sysobjects (Transact-SQL)

在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行。  重要提示 将此 SQL Server 2000 系统表作为一个视图包含进来是...

Transact-SQL存储过程

Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。  ...

Transact-SQL 常用函数

(1)DECLARE 两种用法: 1>: DECLARE @usid VARCHAR(50),@usna NVARCHAR(100),@grna NVARCHAR(100); 2>: DECL...

Transact-SQL 代码中的错误可使用 TRY…CATCH 构造处理

Transact-SQL 代码中的错误可使用 TRY…CATCH 构造处理,此功能类似于 Microsoft Visual C++ 和 Microsoft Visual C# 语言的异常处理功能。TR...

Transact-SQL编程规范

Transact-SQL编程规范   1.  概述 1.1. 基本原则 以大小写敏感编写SQL语句。 尽量使用Unicode 数据类型。 优先使用连接代替子查询或嵌套查询。 尽量使用参数...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)