OPTION 子句 (Transact-SQL)

指定所指出的查詢提示應該用於整個查詢。雖然可以有多個查詢提示,不過每個查詢提示只能指定一次。只有一個 OPTION 子句可以利用陳述式加以指定。

這個子句可以在 SELECT、DELETE、UPDATE 和 MERGE 陳述式中指定。

主題連結圖示 Transact-SQL 語法慣例

語法

[ OPTION ( <query_hint> [ ,...n ] ) ] 

引數

  • query_hint
    關鍵字,它們會指出要使用哪一個最佳化工具提示來自訂 Database Engine 處理陳述式的方式。如需詳細資訊,請參閱<查詢提示 (Transact-SQL)>。

範例

下列範例會顯示如何搭配 GROUP BY 子句來使用 OPTION (GROUP) 子句。

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

請參閱

參考

提示 (Transact-SQL)

SELECT (Transact-SQL)

UPDATE (Transact-SQL)

MERGE (Transact-SQL)

DELETE (Transact-SQL)