Clause OPTION (Transact-SQL)

Spécifie que l'indicateur de requête indiqué doit être utilisé dans l'ensemble de la requête. Chaque indicateur de requête ne peut être spécifié qu'une seule fois, bien que plusieurs indicateurs de requête soient autorisés. Une seule clause OPTION peut être spécifiée avec l'instruction.

Cette clause peut être spécifiée dans les instructions SELECT, DELETE, UPDATE et MERGE.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

  • query_hint
    Mots clés spécifiant les indicateurs d'optimiseur utilisés pour personnaliser la façon dont le moteur de base de données traite l'instruction. Pour plus d'informations, consultez Indicateurs de requête (Transact-SQL).

Exemples

L'exemple suivant montre comment la clause OPTION (GROUP) est utilisée avec une clause 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

Voir aussi

Référence

Indicateurs (Transact-SQL)

SELECT (Transact-SQL)

UPDATE (Transact-SQL)

MERGE (Transact-SQL)

DELETE (Transact-SQL)