Oracle中三种循环(For、While、Loop)案例
1.ORACLE中的FOR循环用法(九九乘法表)

1 declare
2 i int:=0;
3 j int:=0;
4 begin
5 for i in 1..9 loop
6 for j in 1..i loop
7 Dbms_Output.put(i||'*'||j||'='||i*j);
8 dbms_output.put(' ');
9 end loop;
10 dbms_output.new_line;
11 end loop;
12 end;

2.ORACLE中的While循环用法(九九乘法表)

1 declare
2 i int:=1;
3 j int:=1;
4 begin
5 while i<=9 loop
6 j:=1;
7 while j<=i loop
8 Dbms_Output.put(i||'*'||j||'='||i*j);
9 dbms_output.put(' ');
10 j:=j+1;
11 end loop;
12 dbms_output.new_line;
13 i:=i+1;
14 end loop;
15 end;

3.ORACLE中的loop循环用法(九九乘法表)

1 declare
2 i int:=1;
3 j int:=1;
4 begin
5 loop
6 loop
7 Dbms_Output.put(i||'*'||j||'='||i*j);
8 dbms_output.put(' ');
9 j:=j+1;
10 exit when j>i;
11 end loop;
12 dbms_output.put_line('');
13 i:=i+1;
14 j:=1;
15 exit when i>9;
16 end loop;
17 end;
博客介绍了Oracle中三种循环(For、While、Loop)的使用案例,分别展示了这三种循环在实现九九乘法表时的具体用法,为学习Oracle循环操作提供了参考。
1612

被折叠的 条评论
为什么被折叠?



