Cláusula OPTION (Transact-SQL)
Especifica que a dica de consulta indicada deve ser usada em toda a consulta. Cada dica de consulta pode ser especificada apenas uma vez, embora sejam permitidas várias dicas de consulta. Somente uma cláusula OPTION pode ser especificada com a instrução.
Esta cláusula pode ser especificada nas instruções SELECT, DELETE, UPDATE e MERGE.
Convenções de sintaxe Transact-SQL
Sintaxe
[ OPTION ( <query_hint> [ ,...n ] ) ]
Argumentos
- query_hint
Palavras-chave que indicam as dicas de otimização são usadas para personalizar a forma como o Mecanismo de Banco de Dados processa a instrução. Para obter mais informações, consulte dicas de consulta (Transact-SQL).
Exemplos
O exemplo a seguir mostra como a cláusula OPTION (GROUP) é usada com uma cláusula 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