迴圈原則:
如果迴圈內部必須執行一次,則使用基本迴圈
如果知道迴圈次數,則使用for迴圈
如果必須在每次迴圈開始時判斷條件,則使用while迴圈
1、基本迴圈
sql> declare
2 i number := 0;
3 begin
4 loop
5 dbms_output.put_line(i);
6 i := i+1;
7 exit when i = 10;
8 end loop;
9 end;
10 /01
2345
6789
pl/sql procedure successfully completed.
sql> declare
2 i number := 0;
3 begin
4 loop
5 i := i+1;
6 dbms_output.put_line(i);
7 exit when i = 10;
8 end loop;
9 end;
10 /12
3456
78910
pl/sql procedure successfully completed.
2、for迴圈
sql> declare
2 i number := 0 ;
3 begin
4 for i in 0 .. 10 loop
5 dbms_output.put_line(i);
6 end loop;
7 end;
8 /01
2345
6789
10pl/sql procedure successfully completed.
3、while迴圈
sql> declare
2 i number:=0;
3 begin
4 while i<=10 loop
5 dbms_output.put_line(i);
6 i:=i+1;
7 end loop;
8 end;
9 /01
2345
6789
10pl/sql procedure successfully completed.
Oracle pl sql基礎 迴圈
一 迴圈語法以及用法 1 loop的語法以及用法,如下 loop 處理程式 end loop 例子 declare v counter binary integer 1 定義變數 begin loop dbms output.put line v counter v counter v counte...
Oracle PLSQL基本操作
declare 應用型變數 emp.sal是什麼型別,那麼通過emp.sal type就可以指明vsal的型別 vsal emp.sal type begin 將值賦給vsal select sal into vsal from emp where empno 7369 列印 dbms output...
oracle pl sql基本語法
pl sql程式語言 pl sql程式語言是對sql語言的擴充套件,使得sql語言具有過程化程式設計的特性。pl sql程式語言比一般的過程化程式語言,更加靈活高效。pl sql程式語言主要用來編寫儲存過程和儲存函式等。宣告方法 賦值操作可以使用 也可以使用into查詢語句賦值 declare i ...