OPTION-Klausel (Transact-SQL)

Gibt an, dass der angezeigte Abfragehinweis in der gesamten Abfrage verwendet werden soll. Jeder Abfragehinweis kann nur einmal angegeben werden, obwohl mehrere Abfragehinweise zulässig sind. Es kann nur eine OPTION-Klausel pro Anweisung angegeben werden.

Diese Klausel kann in den Anweisungen SELECT, DELETE, UPDATE und MERGE angegeben werden.

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

  • query_hint
    Schlüsselwörter, die angeben, dass Hinweise für den Optimierer verwendet werden, um die Verarbeitung der Anweisung durch das Datenbankmodul anzupassen. Weitere Informationen finden Sie unter Abfragehinweise (Transact-SQL).

Beispiele

Im folgenden Beispiel wird gezeigt, wie die OPTION (GROUP)-Klausel in Verbindung mit einer GROUP BY-Klausel verwendet wird.

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

Siehe auch

Verweis

Hinweise (Transact-SQL)

SELECT (Transact-SQL)

UPDATE (Transact-SQL)

MERGE (Transact-SQL)

DELETE (Transact-SQL)