SQL:Oracle:ヒント(ヒント句、ヒントオプション)とは?
SQL (37 items)
2004年08月25日
SQL文中にコメントとして記述し、実行計画を明示的に指示できる。
SELECT、UPDATE、INSERT、DELETEのいずれかのキーワードの後でのみ指定できる。
(構文)
※コメント符号に”+”を付ける事で、ヒントと認識される
※コメント符号とプラス記号の間の空白入れてはいけない
※プラス記号とヒントの間の空白は、入れても入れなくてもよい
※複数のヒントは、空白で区切る
※ヒント自体が構文エラーでも、コメントとして解釈される為、エラーにならない
(記述例)
※INDEX・・・指定された表の索引(INDEX)を使った実行計画を指示できる
<もっと詳しく知れるサイト>
>SQLチューニング編3-SQL 実行計画解析、EXPLAIN、ヒントオプション
SELECT、UPDATE、INSERT、DELETEのいずれかのキーワードの後でのみ指定できる。
(構文)
/*+ ・・ヒント・・ */
--+ ・・ヒント・・
※コメント符号に”+”を付ける事で、ヒントと認識される
※コメント符号とプラス記号の間の空白入れてはいけない
※プラス記号とヒントの間の空白は、入れても入れなくてもよい
※複数のヒントは、空白で区切る
※ヒント自体が構文エラーでも、コメントとして解釈される為、エラーにならない
(記述例)
SELECT /*+ INDEX(TABLE1) */
COLUMN_A,COLUMN_B
FROM TABLE1
WHERE ・・・・
※INDEX・・・指定された表の索引(INDEX)を使った実行計画を指示できる
<もっと詳しく知れるサイト>
>SQLチューニング編3-SQL 実行計画解析、EXPLAIN、ヒントオプション
<スポンサードリンク>
<スポンサードリンク>
前の記事 次の記事