一:基本迴圈
loop迴圈體;
退出迴圈:
1)if condition then
exit
;
endif;
2) exit
when
condition;
end loop;
二:while迴圈
whilecondition loop
sequence_of_statements
end loop;
三:for迴圈
正向for迴圈:從小值到大值迭代
for counter ininitial_value .. final_value loop
sequence_of_statements;
end loop;
如:
declarea number(2
);begin
for a in
10 .. 20
loop
dbms_output.put_line(
'value of a: '||
a);
endloop;
end;
反向for迴圈:從大值到小值迭代
for counter inreverse
initial_value .. final_value loop
sequence_of_statements;
end loop;
四:迴圈控制語句
1)exit :終止迴圈
2)exit when condition :當condition為真時,終止迴圈。
4)goto語句:
<< label >>//用 <<>>
作標記statement;
....
goto label; //跳轉到標記
PL SQL 學習筆記 (4)迴圈語句
1.while迴圈 示例 列印數字1 10 1 使用while迴圈列印數字1 10 2set serveroutput on34 declare5 定義迴圈變數 6 pnum number 1 7begin89 while pnum 10loop 10 迴圈體11 dbms output.put l...
PL SQL 迴圈控制語句
判斷語句 if.else declare v age number not null 50 beginif0 v age and v age 18 then dbms output.put line 兒童 elsif 18 v age and v age 30 then dbms output.pu...
PL SQL基本迴圈語句
基本迴圈結構包含loop和end loop語句之間的語句序列。通過每次迭代,執行語句序列,然後在迴圈頂部繼續控制。pl sql程式語言的基本迴圈語法是 loop sequence of statements end loop 這裡,語句序列 sequence of statements 可以是單個語...