2011年7月27日水曜日

Oracle(11gR2)にてIndexヒント句を使う時のメモ

ヒント句はテーブル名とインデックス名を記述するけど、
FROM句でテーブル名に別名つけている場合は、ヒント句に記述するテーブル名も別名にしないとダメそう。

SELECT /*+ INDEX(a index_a) */ * FROM emp a WHERE a.emp_id = '999';

あと、ヒントを複数指定する場合
SELECT /*+ INDEX(a index_a) INDEX(b index_b) */ * FROM emp a,school b WHERE a.emp_id = b.emp_id;



0 件のコメント:

コメントを投稿