セミジョイン オプションの構文例

クエリーオプションのヒントをクエリーのSQLに書き込んで、TDVクエリーエンジンに半結合を使用するよう提案できます。例:

SELECT column1 FROM table1 INNER {OPTION SEMIJOIN} JOIN table2 ON table1.id = table2.id

波括弧で囲まれたクエリーヒントは、JOINキーワードの直前にあります。

OPTION SEMIJOINのデフォルト値はTrueであるため、半結合の値を明示的に設定する必要はありません。次のように、より具体的な値を指定することもできます。

… INNER {OPTION SEMIJOIN, PARTITION_SIZE=20} JOIN …    

このオプションは、半結合を強制的にパーティション分割し、各パーティションの要素を20個以下にします。