OPTION 子句 (Transact-SQL)
指定所指出的查詢提示應該用於整個查詢。 雖然可以有多個查詢提示,不過每個查詢提示只能指定一次。 只有一個 OPTION 子句可以利用陳述式加以指定。
這個子句可以在 SELECT、DELETE、UPDATE 和 MERGE 陳述式中指定。
適用於:SQL Server (SQL Server 2008 透過目前版本)、Windows Azure SQL 資料庫 (初始版本,透過目前版本)。 |
語法
[ OPTION ( <query_hint> [ ,...n ] ) ]
引數
- query_hint
關鍵字,它們會指出要使用哪一個最佳化工具提示來自訂 Database Engine 處理陳述式的方式。 如需詳細資訊,請參閱<查詢提示 (Transact-SQL)>。
範例
下列範例會顯示如何搭配 GROUP BY 子句來使用 OPTION 子句。
USE AdventureWorks2012;
GO
SELECT ProductID, OrderQty, SUM(LineTotal) AS Total
FROM Sales.SalesOrderDetail
WHERE UnitPrice < $5.00
GROUP BY ProductID, OrderQty
ORDER BY ProductID, OrderQty
OPTION (HASH GROUP, FAST 10);
GO