程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle循環語句的寫法

Oracle循環語句的寫法

編輯:Oracle數據庫基礎

Oracle循環語句種類很多,下面就為您詳細介紹幾種常用的Oracle循環語句的寫法,如果您對Oracle循環語句方面感興趣的話,不妨一看。

loop循環:

  1. create or replace procedure pro_test_loop is  
  2. i number;  
  3. begin  
  4. i:=0;  
  5. loop  
  6.   ii:=i+1;  
  7.   dbms_output.put_line(i);  
  8.   if i>5 then  
  9.     exit;  
  10.   end if;  
  11. end loop;  
  12. end pro_test_loop; 

while循環:

  1. create or replace procedure pro_test_while is  
  2. i number;  
  3. begin  
  4. i:=0;  
  5. while i<5 loop  
  6.   ii:=i+1;  
  7.   dbms_output.put_line(i);  
  8. end loop;  
  9. end pro_test_while; 

for循環1:

  1. create or replace procedure pro_test_for is  
  2. i number;  
  3. begin  
  4. i:=0;  
  5. for i in 1..5 loop  
  6.   dbms_output.put_line(i);  
  7. end loop;  
  8. end pro_test_for; 

for循環2:

  1. create or replace procedure pro_test_cursor is  
  2. userRow t_user%rowtype;  
  3. cursor userRows is  
  4. select * from t_user;  
  5. begin  
  6. for userRow in userRows loop  
  7.     dbms_output.put_line(userRow.Id||','||userRow.Name||','||userRows%rowcount);  
  8. end loop;  
  9. end pro_test_cursor;  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved