1. Oracle三种循环与Java类比
1.1 for 循环
Oralce中结构
for 变量i in 下限..上限(条件判断语句)loop执行语句end loop;
Java中结构
for(初始化语句;条件判断语句;条件控制语句) { 循环体语句; }
1.2 while 循环
Oralce中结构
Java中结构
初始化语句; while(判断条件语句) { 循环体语句; 控制条件语句; }
1.3 do…while 循环
Oralce中结构
Java中结构
初始化语句; do { 循环体语句; 控制条件语句; } while(判断条件语句);
2. 简单的演示
set serveroutput on;-- for循环declarebeginfor counter in 1..5 loopdbms_output.put_line('for循环:'||counter);end loop;end;/-- do...while循环 特点:先执行,后判断declarei number(2);begini:=1;loop dbms_output.put_line('do...while循环:'||i);i:=i+1;exit when(i>5);end loop;end;/-- while循环 特点:先判断,再执行declarei number(2);begini:=1;while i<5 loopdbms_output.put_line('while循环:'||i);i:=i+1;end loop;end;/