ヘッダーをスキップ
Oracle OLAP DMLリファレンス
11g リリース1(11.1)
E05732-02
  目次へ
目次
索引へ
索引

戻る
戻る
 
次へ
次へ
 

CONTINUE

CONTINUEコマンドは、プログラム制御をFORループ処理またはWHILEループ処理の終端(DO/DOEND文の直前)に移動し、ループの繰返しを可能にするコマンドです。CONTINUEは、プログラム内でのみ、またFORまたはWHILEと組み合せた場合にのみ使用可能です。

プログラム実行制御の詳細は、「プログラムのフロー制御」も参照してください。

構文

CONTINUE

例9-72 FORループにおけるコードのスキップ

あるプログラムの行で、次のように、地区の売上総額が5,000,000を超えているかどうかをテストするためにIF文が使用されているとします。売上がこの金額を超えていると、プログラムが続行して、その地区のレポートが作成されます。一方、地区の売上がその金額より少ない場合は、CONTINUE文によってプログラム制御がFORループの終わり(DOEND文の直前)に移動されます。その地区については行は作成されず、プログラムはステータス・リスト内の次の地区のテストを続行します。

 ...
FOR district
    DO
    IF TOTAL(sales, district) LT 5000000
      THEN CONTINUE
     ... "(report statements for districts with total sales above 5,000,000)
    DOEND
 ...