Oracle FORループ構文と記述例【初心者向け徹底解説】
Oracleデータベースでは、他のプログラミング言語とは異なり、直接的なforループ文はありません。代わりに、LOOP、EXIT、END LOOPを使用してループ処理を実装することができます。
Oracleで簡単なループを実現するLOOP文の例を示します。
DECLARE
i NUMBER := 1;
BEGIN
LOOP
DBMS_OUTPUT.PUT_LINE('Current value of i is ' || i);
i := i + 1;
IF i > 5 THEN
EXIT;
END IF;
END LOOP;
END;
この例では、変数iを1に初期化し、次にLOOP文を使用してループを開始します。各ループで、現在のiの値を出力し、iを累算します。iの値が5を超えるとEXIT文を使用してループを抜けます。
具体の要求や条件に合わせて、LOOP文のロジックを調整して、異なるループ操作を実現することができます。