Plsql-exit-statement
提供:Dev Guides
PL/SQL-EXITステートメント
PL/SQLプログラミング言語の EXIT ステートメントには、次の2つの使用法があります-
- ループ内でEXITステートメントが検出されると、ループはすぐに終了し、プログラム制御はループの次のステートメントから再開します。
- ネストされたループ(つまり、あるループが別のループ内にある)を使用している場合、EXITステートメントは最も内側のループの実行を停止し、ブロックの後のコードの次の行の実行を開始します。
構文
PL/SQLのEXIT文の構文は次のとおりです-
流れ図
例
上記のコードがSQLプロンプトで実行されると、次の結果が生成されます-
EXIT WHENステートメント
以下は、EXIT WHENステートメントの2つの重要な側面です-
- 条件が真になるまで、EXIT-WHENステートメントは、条件の評価を除いてNULLステートメントのように機能し、ループを終了しません。 *ループ内のステートメントは、条件の値を変更する必要があります。
構文
PL/SQLのEXIT WHEN文の構文は次のとおりです-
EXIT WHENステートメントは、EXITステートメントで使用されるif-then* などの条件ステートメントを置き換えます。
例
上記のコードがSQLプロンプトで実行されると、次の結果が生成されます-