PL/SQL

最終更新日:2017‐03-13

基本

  1. DECLARE、EXCEPTION、BEGIN~END(必須)から構成される
  2. 戻り値のあるファンクション、戻り値のないプロシージャを作成できる
  3. JavaプロシージャをPL/SQLから呼び出せる

ループ

LOOP
処理;
[EXIT WHEN 条件;]
END LOOP;

※「EXIT WHEN 条件;」がなければ無限ループ。

WHILE 条件 LOOP
処理;
[EXIT WHEN 条件;]
END LOOP;

※条件が真であればループ。

FOR i IN 1..10 LOOP
処理;
[EXIT WHEN 条件;]
END LOOP;

※1から10までを増算しながらループ。
※iはカウンタ

FOR i IN REVERSE 1..10 LOOP
処理;
[EXIT WHEN 条件;]
END LOOP;

※10から1までを減算しながらループ。
※iはカウンタ

※「EXIT WHEN 条件;」は、条件がなければ
「EXIT;」とも書ける

コメントを残す

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