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;
一、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;
相关文章推荐
- JS基础学习第四天:条件控制语句、循环语句、函数模块、事件等通用代码块2
- Python学习(条件和循环语句)
- [Python学习] 专题二.条件语句和循环语句的基础知识
- Python学习之条件循环语句详解
- python学习记录 — (3)条件语句与循环语句
- python学习(基础补充)--字典、条件语句、循环
- oracle学习--循环语句
- oracle中pl/sql学习总结/条件语句
- ORACLE SQL条件语句和循环语句
- oracle学习--循环语句
- oracle学习--循环语句
- perl_学习笔记_条件语句和循环语句
- Python基础教程第五章学习笔记——条件、循环和其他语句
- oracle控制语句学习四——while循环控制语句、for循环控制语句 递增 递减、嵌套循环和标号
- Oracle学习——循环与控制语句
- [Python学习] 专题二.条件语句和循环语句的基础知识
- python 学习笔记(2) 条件语句与循环语句
- JS基础学习第四天:条件控制语句、循环语句、函数模块、事件等通用代码块
- python学习笔记之四:条件,循环和其他语句
- 我的php学习笔记(三)条件语句和循环语句的介绍与应用