oracle中四种不同方法循环输出1-10
2010-08-05 08:54
267 查看
set serveroutput on
declare
i int:=10;
j int:=0;
begin
loop
j:=j+1;
if j<11 then
dbms_output.put_line(j);
elsif j>11 then
exit;
end if;
end loop;
end;
set serveroutput on
declare
i int:=11;
j int:=0;
begin
for j in 1..i loop
if j<11 then
dbms_output.put_line(j);
elsif j>11 then
exit;
end if;
end loop;
end;
set serveroutput on
declare
i int:=11;
j int:=1;
begin
while j<11 loop
dbms_output.put_line(j);
j:=j+1;
end loop;
end;
set serveroutput on
declare
i int:=11;
j int:=1;
begin
loop
exit when j>10 ;
dbms_output.put_line(j);
j:=j+1;
end loop;
end;
declare
i int:=10;
j int:=0;
begin
loop
j:=j+1;
if j<11 then
dbms_output.put_line(j);
elsif j>11 then
exit;
end if;
end loop;
end;
set serveroutput on
declare
i int:=11;
j int:=0;
begin
for j in 1..i loop
if j<11 then
dbms_output.put_line(j);
elsif j>11 then
exit;
end if;
end loop;
end;
set serveroutput on
declare
i int:=11;
j int:=1;
begin
while j<11 loop
dbms_output.put_line(j);
j:=j+1;
end loop;
end;
set serveroutput on
declare
i int:=11;
j int:=1;
begin
loop
exit when j>10 ;
dbms_output.put_line(j);
j:=j+1;
end loop;
end;
相关文章推荐
- oracle中四种不同方法循环输出1-10
- 用四种不同的方法引用数组元素
- 利用Log4j将不同Package的日志输出到不同文件的方法
- 四种不同的NAT类型及检测方法
- Oracle的游标使用方法 三种循环
- oracle 增加表空间大小的四种方法
- Oracle 10g Rac root.sh Failure at final check of Oracle CRS stack 10 解决方法
- Oracle SQL Trace 几种不同方法示例
- <s:iterator></s:iterator>循环指定输出,(status的方法使用)
- python学习:while循环,输出1到10,除了7
- oracle pl_sql 通过游标循环取数字的方法
- oracle增加表空间的四种方法
- oracle处于资源正忙,或者session处于死循环的解决方法
- ORACLE批量更新四种方法比较
- oracle中把不同字段中的值整理成一句话输出
- python中for循环输出列表索引与对应的值方法
- dedecms用channelartlist标签循环输出导航时,判断一级栏目下是否有子栏目的方法?
- paip. C#.NET循环获取不同随机数的方法根据时间
- Oracle 四种update方法总结
- oracle增加表空间的四种方法