ORACLE機能 PL/SQL

[PL/SQL] ループ処理中にスキップする(CONTINUE)

投稿日:2017年11月18日 更新日:

ループ処理中にカレント処理をスキップして次のループ処理を行うには、
CONTINUEを使用します。

サンプル

以下2つの例は同じ動きをします。

例1)5回ループ中、3回目のみスキップする

例2)5回ループ中、3回目のみスキップする

結果
SQL> / 1 2 4 5 PL/SQLプロシージャが正常に完了しました。 SQL>

DBMS_OUTPUT.PUT_LINEでコンソールに文字を出力するには「set serveroutput on」を実行しておく必要があります。

解説

  • CONTINEを使うと、該当ループ処理のみスキップすることができます。
  • Oracle11g以降で使用できます。(Oracle10g以前では使用できません。)

スポンサーリンク

スポンサーリンク

-ORACLE機能, PL/SQL

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

スポンサーリンク