IN CONDITION FOR KEY は、SQL オプティマイザの検索方針です。
この検索方針は、以下の状況下で選択されます。一次キーの最初の k-1 列が等価条件で修飾されており、k 番目のキー列に対して IN 条件が定義されている場合 (1 <= k < n: この場合、n はキー列の数)。
特に、最初のキー列がIN 条件によって表される場合、この検索方針も選択されます。
この方針では、IN 条件の個別値は等価条件として処理されます。対応するテーブル行は直接アクセスされます。中間結果が設定されます。
IN 条件の値がまとまっていたり、多くの値が表示される場合、等価条件の代わりに範囲条件を使用する方が役に立つ場合があります。これは、実行計画ではそれ相応に表示されます。
参照: