LOOP ステートメント (PL/SQL)
LOOP ステートメントは、PL/SQL コード・ブロック内のステートメントのシーケンスを複数回実行します。
呼び出し方法
このステートメントは、PL/SQL プロシージャー、関数、または無名ブロック・ステートメント内に組み込むことができます。
許可
LOOP ステートメントの呼び出しに特権は必要ありません。 ただし、ステートメントの許可 ID は、LOOP ステートメント内に組み込んだ SQL ステートメントの呼び出しに必要な特権を保持していなければなりません。
構文
説明
- statements
- 1 つ以上の PL/SQL または SQL ステートメントを指定します。 これらのステートメントは、ループを反復するたびに実行されます。
例
以下の例は、無名ブロック内の基本的な LOOP ステートメントを示しています。
DECLARE
sum INTEGER := 0;
BEGIN
LOOP
sum := sum + 1;
IF sum > 10 THEN
EXIT;
END IF;
END LOOP;
END 