2 lzyyqxxh lzyyqxxh 于 2016.02.02 15:01 提问

关于oracle的continue

在不支持continue的oracle版本(11G之前),怎么实现continue功能呢?求大神解惑。

1个回答

Yiran8935
Yiran8935   2016.02.02 15:14
lzyyqxxh
lzyyqxxh 额,谢谢了,不过跟我想要的答案有点差距啊……
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
oracle存储过程continue
在编写存储过程的过程中需要用到类似于Java循环中continue的功能,但是发现开发环境数据库安装的是oracle 10g并不支持continue语句,现场的测试库和正式库都是使用的11g,11g是支持continue语句的。  查看oracle的版本信息 :用客户端连接到数据库,执行select * from v$instance 查看version项。    这样在本地测试就需要单
ORACLE中常用的continue、exit
开发过程中,通常会遇到循环多次的问题, 但是在某些节点位置需要退出循环或者跳出本次循环而进入下一次的循环,这个时候,可能由于oracle的版本问题而导致一些关键字不可以使用,所以在后续的处理过程中,如果oracle的版本支持的情况下,需要了解如下关键字,能够更好更快的解决我们的问题。 PROCEDURE P_TASK IS BEGIN FOR MY_CU IN (
oracle 10g不支持 continue解决方法
解决方案如下 :采用goto进行跳转DECLARE done BOOLEAN; BEGIN FOR i IN 1..50 LOOP IF done THEN GOTO end_loop; END IF; <<end_loop>> -- not allowed unless an executable statement follows
oracle 循环语句总结(break&continue)
http://www.crossyou.cn/oracle-loop-statement-summary.htm 主要有以下五种循环:Exit When、Loop、While、For(普通循环)、For(游标循环),下面举例一一说明(均为存储过程)。 1、Exit When循环: 源码复制打印关于 create or replace procedure proc_tes
oracle中实现continue,break .
http://blog.csdn.net/liyongjie/article/details/7465788 一,continue 在oracle11g以前无法使用continue实现退出当前循环(11g中据说实现了),但是可以用以下方法模拟实现: declare  --定义变量 begin      for i in 1..10 loop --真正的循环          for
PL/SQL 语句块初次接触(游标使用,实现loop的continue)
<br />语句块结构<br /> <br />       包含三部分:声明部分、执行部分和异常部分,其中执行部分是必须的,声明和异常部分是可选的。<br /> <br />DECLARE<br />  --声明语句<br />BEGIN<br />  --执行语句<br />EXCEPTION<br />  --异常语句<br />END;<br /> <br />oracle 语句块,没有continue功能,可以用goto 实现:<br />下午写的一个简单的语句块功能:<br />      cr
Continue的两种用法
1.没有标签的时候,continue的作用是忽略本次循环剩下的语句,直接进行本层循环的下一次循环,而不会结束循环,如下例子 public class Continue { public static void main(String args[]) { for(int i=0;i<3;i++) { System.out.println("i的值是"+i); if(i==1
Oracle中的break和continue
break可用exit代替。 loop ... exit when ...; ... end loop; continue和用自定义异常代替。 loop begin ... raise my_ex; ... exception when others then null; end; end loop; -----------------
win7系统上安装linux虚拟机及oracle 之一 oracle安装篇
系统环境 主机:win7家庭版 4G内存 2.92G可用 500G硬盘 虚拟机VMware-workstation-full-7.1.4-385536  虚拟机操作系统 RedHat Linux AS 5 正式版DVD 1G内存 20G硬盘 --------------------------------------------------------------------------
pl/sql 终于出现 continue 在 11g 里了
一直以来,就是少了一个continue语句,一直以来都是用 if...end if 来判断。今天收到了一封oracle 寄过来的邮件,在里头提到了这语句,终于有了,呵呵~begin  for ctr in 1..30 loop    continue when mod(ctr,10) != 0;    dbms_output.put_line (ctr=||ctr);  end loop;