OPTION(FORCE ORDER)をSQLの最後につけるとテーブルの結合順序をオプティマイザに任せるのではなく、
From句に記述した順序にすることができる。
Oracleの/*+ ORDERED */ヒントと同じもの。
以下使用例
SELECT * FROM HogeA INNER JOIN HogeB on A_ID = B_ID INNER JOIN HogeC on C_ID = A_ID OPTION(FORCE ORDER)
動作確認環境:SQL Server 2008
OPTION(FORCE ORDER)をSQLの最後につけるとテーブルの結合順序をオプティマイザに任せるのではなく、
From句に記述した順序にすることができる。
Oracleの/*+ ORDERED */ヒントと同じもの。
以下使用例
SELECT * FROM HogeA INNER JOIN HogeB on A_ID = B_ID INNER JOIN HogeC on C_ID = A_ID OPTION(FORCE ORDER)
動作確認環境:SQL Server 2008