Oracle/PLSQL: FOR Loop:
http://www.techonthenet.com/oracle/loops/for_loop.php
Loops with PL/SQL:
http://www.adp-gmbh.ch/ora/plsql/loops.html
The syntax for the FOR Loop is:
FOR loop_counter IN [REVERSE] lowest_number..highest_number
LOOP
{.statements.}
END LOOP;
You would use a FOR Loop when you want to execute the loop body a fixed number of times.
Let's take a look at an example.
FOR Lcntr IN 1..20
LOOP
LCalc := Lcntr * 31;
END LOOP;
This example will loop 20 times. The counter will start at 1 and end at 20.
The FOR Loop can also loop in reverse. For example:
FOR Lcntr IN REVERSE 1..15
LOOP
LCalc := Lcntr * 31;
END LOOP;
This example will loop 15 times. The counter will start at 15 and end at 1. (loops backwards)
oracle学习--循环语句:
http://www.cnblogs.com/happyday56/archive/2007/06/22/793102.html
On Cursor FOR Loops:
http://www.oracle.com/technology/oramag/oracle/08-nov/o68plsql.html
A Example:
CREATE OR REPLACE
procedure TEST_p(eq_id varchar,eq_id_new varchar,etp_no number) is
v_eq_id varchar2(20) :=eq_id;
v_eq_id_new varchar2(20) := eq_id_new;
v_etp_no number:=etp_no;
begin
for vRows in (select AQD_SEQ_MD_ET_PROCEDURES.nextval as id,certify_yn,required_yn,tpr_no from AQD_MD_ET_PROCEDURES where rownum <5)
LOOP
dbms_output.put_line(vRows.id);
insert into test(id,col2,col3,col4) values(vRows.id,vRows.certify_yn,vRows.required_yn,vRows.tpr_no);
END LOOP;
end TEST_p;
create table TEst(
id number(38),
col2 varchar2(1),
col3 varchar2(1),
col4 number(38)
)
分享到:
相关推荐
最简单配置oracle与plsql developer的安装,完美兼容,不需要来回查找两个软件,并不需要考虑兼容性。
从基础的oracle基础到高级的plsql编程,这份内部资料详细的解说了oracle数据库的一切。里面还有我写的一些例子。想学习oracle数据库的朋友可以看一下。应该有帮助。
oracle_plsql语句大全oracle_plsql语句大全oracle_plsql语句大全
oracle plsql中的lop、for循环(求素数例子)
Oracle镜像文件太大! 可分两步创建Oracle镜像: 1、创建Oracle基础镜像, 创建基础镜像时需要下载很多依赖包。可直接拉取:docker pull estc/base:v1.0 2、根据基础镜像和Oralce安装包, 没有网络环境也能快速创建...
积累的oracle/plsql语句,各种语句的练习
Oracle9i SQL/PLSQL 学习笔记 自己照着书学习时候的笔记。TXT的,比较简单,希望对大家学习有帮助。 其中0 mysqlCmd.txt是我自学mysql时候的笔记,是有关于命令的。大家看看有帮助没有。 都比较精华和简单,适合...
Oracle_plsql讲义:第11章 视图.ppt
PLSQL几种循环语句用法:适合初级人员使用。
PLSql 很好的一个控制数据库工具(ORACLE)
在不安装oracle客户端的前提下,是用plsql,实现方法。
Oracle_plsql讲义:第10章 约束.ppt
PLSQL/PLSQL Developer V7.14 官方原版 汉化包 注册码
Oracle_plsql讲义:第22章 创建子程序和包.ppt
oracle PLSQL结构控制语句 带示例跟练习
Oracle_plsql讲义:第5章 组函数和分组统计.ppt
Oracle_plsql讲义:第19章 复合数据类型.ppt
详细介绍了PLSQL的使用方法,并有详细的举例说明
Oracle_plsql讲义:第7章 替代变量和SQL-Plus环境.ppt
Oracle_plsql讲义:第20章 游标.ppt