Clausola OPTION (Transact-SQL)
Specifica che l'hint per la query indicato deve essere utilizzato in tutta la query. Sono consentiti più hint per la query. Ogni hint, tuttavia, può essere specificato una sola volta. In una istruzione è consentito utilizzare una sola clausola OPTION.
La clausola può essere specificata nelle istruzioni SELECT, DELETE, UPDATE e MERGE.
Convenzioni della sintassi Transact-SQL
Sintassi
[ OPTION ( <query_hint> [ ,...n ] ) ]
Argomenti
- query_hint
Parole chiave che indicano quali hint di ottimizzazione vengono utilizzati per personalizzare la modalità di elaborazione dell'istruzione nel motore di database. Per ulteriori informazioni, vedere Hint per la query (Transact-SQL).
Esempi
Nell'esempio seguente viene illustrato l'utilizzo della clausola OPTION (GROUP) con una clausola GROUP BY.
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