Web Artisan Blog - ウェブ アルチザン ブログ

SQL:Oracle:ヒント(ヒント句、ヒントオプション)とは?

SQL (37 items)

2004年08月25日

SQL文中にコメントとして記述し、実行計画を明示的に指示できる。
SELECT、UPDATE、INSERT、DELETEのいずれかのキーワードの後でのみ指定できる。

(構文)

/*+ ・・ヒント・・ */
--+ ・・ヒント・・



※コメント符号に”+”を付ける事で、ヒントと認識される
※コメント符号とプラス記号の間の空白入れてはいけない
※プラス記号とヒントの間の空白は、入れても入れなくてもよい
※複数のヒントは、空白で区切る
※ヒント自体が構文エラーでも、コメントとして解釈される為、エラーにならない

(記述例)

SELECT /*+ INDEX(TABLE1) */
COLUMN_A,COLUMN_B
FROM TABLE1
WHERE ・・・・



※INDEX・・・指定された表の索引(INDEX)を使った実行計画を指示できる

<もっと詳しく知れるサイト>
>SQLチューニング編3-SQL 実行計画解析、EXPLAIN、ヒントオプション
<スポンサードリンク>
<スポンサードリンク>
前の記事 次の記事

Comments

コメントは、まだ書かれていません

Add Comments

Trackback

トラックバックはありません

Trackback URL

http://www.res-system.com/weblog/action.php?action=plugin&name=TrackBack&tb_id=243