ORACLE SQL リファレンス(逆引き)

ORACLE SQL リファレンス

Web oracle.se-free.com
処理の移動(GOTO)
スポンサード リンク

GOTOキーワードを使用したルー処理以下の動は以下のように記述します。


GOTO ラベル名;

<<ラベル名>>
ラベルの処理

ラベル名は”<<>>”で括って記述します。


例1) カウンター「v_count」が100以上ならラベル「label_proc」へ移動する
declare

 v_count binary_integer;

begin
 
 :
 :
 if v_count < 100 then
  dbms_output.put_line('ラベル処理');
 else
  goto label_proc;
 end if;
 dbms_output.put_line('終了');

 <<label_proc>>
 dbms_output.put_line('ラベル処理');

end;

スポンサード リンク


条件分岐(IF-THEN-ELSE)
条件分岐(CASE)
条件分岐(NULL条件)
ループ(LOOP)
ループ(WHILE-LOOP)
ループ(FOR-LOOP)
処理の移動(GOTO)

PL/SQL へ
忘れっぽいエンジニアのオラクルSQLリファレンス TOPへ