Condividi tramite


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.

Icona di collegamento a un argomento 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

Vedere anche

Riferimento

Hint (Transact-SQL)

SELECT (Transact-SQL)

UPDATE (Transact-SQL)

MERGE (Transact-SQL)

DELETE (Transact-SQL)