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:
- FORloop_counterIN[REVERSE]lowest_number..highest_number
- LOOP
- {.statements.}
- ENDLOOP;
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.
- FORLcntrIN1..20
- LOOP
- LCalc:=Lcntr*31;
- ENDLOOP;
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:
- FORLcntrINREVERSE1..15
- LOOP
- LCalc:=Lcntr*31;
- ENDLOOP;
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:
- CREATEORREPLACE
- procedureTEST_p(eq_idvarchar,eq_id_newvarchar,etp_nonumber)is
- v_eq_idvarchar2(20):=eq_id;
- v_eq_id_newvarchar2(20):=eq_id_new;
- v_etp_nonumber:=etp_no;
- begin
- forvRowsin(selectAQD_SEQ_MD_ET_PROCEDURES.nextvalasid,certify_yn,required_yn,tpr_nofromAQD_MD_ET_PROCEDURESwhererownum<5)
- LOOP
- dbms_output.put_line(vRows.id);
- insertintotest(id,col2,col3,col4)values(vRows.id,vRows.certify_yn,vRows.required_yn,vRows.tpr_no);
- ENDLOOP;
- endTEST_p;
- createtableTEst(
- idnumber(38),
- col2varchar2(1),
- col3varchar2(1),
- col4number(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