ヘッダーをスキップ
Oracle Database PL/SQL言語リファレンス
11g リリース1(11.1)
E05670-03
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

CONTINUE文

CONTINUE文は、条件付きまたは無条件で現行のループの反復を終了し、次の反復に制御を移します。 終了するループの名前は指定できます。

構文

continue_statement ::=

continue_statement
continue_statement.gifの説明

boolean_expression ::=

キーワードとパラメータの説明

boolean_expression

この式の値がTRUEである場合にのみ、現行のループの反復(またはlabel_nameで識別されるループの反復)はただちに終了します。

CONTINUE

無条件の(つまりWHEN句のない)CONTINUE文は、ループの現行の反復をただちに終了します。 実行はループの次の反復から再開されます。

label_name

終了するループを識別します。カレント・ループ、またはラベルが付けられている外側のループのいずれかになります。

使用上の注意

CONTINUE文は、ループ内の任意の場所に置くことができますが、ループの外に置くことはできません。

CONTINUE文を使用してカーソルFORループを途中で終了すると(たとえば、内部ループを終了して外部ループの次の反復に制御を移すと)、カーソルは自動的にクローズします(このコンテキストでは、CONTINUEGOTOと同様に動作します)。 ループの内側で例外が呼び出された場合も、カーソルは自動的にクローズされます。

関連トピック