ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

CONTINUE

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

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

構文

CONTINUE

例9-73 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
 ...