您的位置:首页 > 数据库 > Oracle

Oracle 条件语句和循环语句的学习(1)

2007-08-15 10:29 316 查看
有两种方式可以实现条件循环
一、for 变量 in 开始数值...结束数值 loop end loop;
二、while 条件 loop end loop;

loop的使用方式:
一、X := 100;
LOOP
X := X + 10;
IF X > 1000 THEN
EXIT;
END IF END LOOP;
Y := X;
二、 X := 100;
LOOP
X := X + 10;
EXIT WHEN X > 1000;
X := X + 10;
END LOOP;
Y := X;

还有一个GOTO的使用,在后面的过程中会有的,用来产生错误日志。

以下是一个非常简单的过程,用来熟悉循环的!

create or replace procedure count_number is
/*
功能描述:计算计算出1到100的和
t的值为和
*/

i number(10);
t number(10);

begin
/*
i := 1;
t := 0;
--用while+loop实现
/*begin
while i <= 100 loop
t := t + i;
i := i + 1;
end loop;
end;
*/
i := 1;
t := 0;
--用for实现

begin
for i in 1 .. 100 loop
t := t + i;

end loop;
end;

end count_number;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: