EXIT ステートメント (PL/SQL)

EXIT ステートメントは、PL/SQL コード・ブロック内のループの実行を終了します。

呼び出し方法

このステートメントは、FOR、LOOP、または PL/SQL プロシージャーの WHILE ステートメント、関数、または無名ブロック内に組み込むことができます。

許可

EXIT ステートメントの呼び出しに特権は必要ありません。 ただし、ステートメントの許可 ID は、FOR、LOOP、または WHILE ステートメント内に組み込んだ SQL ステートメントの呼び出しに必要な特権を保持していなければなりません。

構文

構文図を読む構文図をスキップするEXIT

以下の例は、無名ブロック内の、EXIT ステートメントを伴う基本的な LOOP ステートメントを示しています。
DECLARE
  sum PLS_INTEGER := 0;
BEGIN
  LOOP
    sum := sum + 1;
    IF sum > 10 THEN
       EXIT;
    END IF;
  END LOOP;
END