Orcale循环的用法
来源:互联网 发布:香橙派可以用windows马 编辑:程序博客网 时间:2024/06/05 13:47
1.简单循环
loop
sequence of statements;
end loop;
例:
declare
a number:=100;
begin
loop
a:=a+25;
exit when a=250;
end loop;
dbms_output.put_line(to_char(a));--注意这里用to_char()
end;
2.While循环
while <condition>
loop
sequence of statements;
end loop;
例:
declare
i number:=0;
j number:=0;
begin
while i<=100 loop
j:=j+i;
i:=i+2;
end loop;
end;
3.For循环
For counter in [Reverse]lowerbound…upperbound
loop
sequence of statements;
end loop;
counter是计数器变量,此处不用声明,此变量在循环体中只能读取,不能赋值。如i++是错误的
lowbound是下界
upperbound是上界,默认情况下,从下界到上界进行迭代,如果使用关键字Reverse,则从上界到下界进行迭代
例:
begin
for i in 1..2--如果反向,使用Reverse关键字即可
loop
update order_master set ostatus='p' where odate<sysdate;
end loop;
end;
loop
sequence of statements;
end loop;
例:
declare
a number:=100;
begin
loop
a:=a+25;
exit when a=250;
end loop;
dbms_output.put_line(to_char(a));--注意这里用to_char()
end;
2.While循环
while <condition>
loop
sequence of statements;
end loop;
例:
declare
i number:=0;
j number:=0;
begin
while i<=100 loop
j:=j+i;
i:=i+2;
end loop;
end;
3.For循环
For counter in [Reverse]lowerbound…upperbound
loop
sequence of statements;
end loop;
counter是计数器变量,此处不用声明,此变量在循环体中只能读取,不能赋值。如i++是错误的
lowbound是下界
upperbound是上界,默认情况下,从下界到上界进行迭代,如果使用关键字Reverse,则从上界到下界进行迭代
例:
begin
for i in 1..2--如果反向,使用Reverse关键字即可
loop
update order_master set ostatus='p' where odate<sysdate;
end loop;
end;
- Orcale循环的用法
- orcale 循环
- orcale中正则的用法
- Orcale中constraint的用法和介绍
- orcale 循环插入测试数据
- Orcale循环插入数据
- SQL.Orcale中的to_date()/to_char()/to_number()的用法
- Orcale 储存过程循环插入
- Orcale中的decode函数用法
- orcale中like用法详解
- Iterator循环的用法
- 循环的用法。
- 循环数据的用法
- 嵌套循环的用法:
- while循环的用法
- Orcale 游标的实例
- orcale驱动程序的说明
- orcale varchar2的解释
- Ubuntu时区
- CURL详解
- 前言----SOA业务开发平台(一)
- GridView 绑定 DetailsView
- javascript 扩展下拉菜单
- Orcale循环的用法
- SIP Servlet开发初窥
- Backup Retention Policies
- “三鹿乳业”会不会上市?
- http://prototype-window.xilinus.com/themes.html
- AssemblyInfo配置
- 成功人士的七个习惯
- Form程序中,在线程里,回调方法,实现同步。
- 都忘了我还有一个技术博客