记录exit和return的用法 
exit用来跳出循环 
loop 
IF V_KBP IS NULL THEN 
          EXIT; 
   END IF; 
end loop; 
return跳出存储过程 
loop 
IF V_KBP IS NULL THEN 
        return; 
   END IF; 
end loop; 
跳出loop 一次循环 
oracle 11g已提供continue; 
oracle 10g及以下,使用goto来替代,例如 
SQL> set serveroutput on; 
SQL> declare 
  2  begin 
  3    for i in 1..10 loop 
  4      if mod(i,2)=0 then 
  5        goto next; 
  6      end if; 
  7      dbms_output.put_line(i); 
  8      <<next>> 
  9      null; 
10    end loop; 
11  end; 
12  / 
注意:<<next>>标签后的null;语句不可少,因为goto标签后必须紧接着一个执行语句

Oracle存储过程中跳出循环的写法相关推荐

  1. oracle数据存储过程 中的循环 for 拼接字符串,oracle存储过程中使用字符串拼接

    1.使用拼接符号"||" v_sql := 'SELECT * FROM UserInfo WHERE ISDELETED = 0 AND ACCOUNT =''' || vAcc ...

  2. 资源放送丨《Oracle存储过程中的性能瓶颈点》PPT视频

    前段时间,墨天轮分享了直播< SQL大赛冠军怀晓明:深入解析Oracle存储过程中的性能瓶颈点>,在这里我们共享一下PPT和视频,供大家参考学习. 在DBA日常工作中,经常会有这样的疑惑: ...

  3. Oracle存储过程日常工作整理写法实例

    Oracle存储过程日常工作整理写法实例 create or replace package body CUX_HRMIS_SYNC_PKG is /*  *-- Creation time:2016 ...

  4. Oracle存储过程中异常Exception的捕捉和处理

    Oracle存储过程中异常的捕捉和处理 CREATE OR REPLACE Procedure Proc_error_process ( v_IN in Varchar2, v_OUT Out Var ...

  5. oracle存储过程日志打印,如何在oracle存储过程中逐行打印

    我正在执行一个存储过程,但它在某个时候失败了, 当前错误代码不帮我找到错误的位置和确切位置 我想知道它正在失败,所以想要在执行时逐行输出. 例如:如何在oracle存储过程中逐行打印 create o ...

  6. Oracle存储过程中如何根据指定的参数判断该参数的值否存在数据表中:

    摘要:最近项目中用到了Oracle存储过程,所以就自己尝试着写了下,下面我把我遇到的问题描述一下:就是在我处理解析Clob字段中的xml字符串的时候,有个需求就是根据指定的主键参数,来判断该参数的值是 ...

  7. oracle存储过程中数组的使用

    oracle存储过程中数组的使用 create or replace package ArrayTestPKG1 is    type tt_type is table of varchar(32) ...

  8. oracle 存储过程中使用select 列 into 变量

    在oracle存储过程中,有许多自己定义的变量,一般是需要赋值的,在这种情况下,一般来说,可以使用 select 列 into 变量  from table ,就是将列赋值给变量.

  9. Oracle 存储过程中,解决变量使用 in条件时,查询无效问题

    oracle 存储过程中,定义变量之后,使用变量进行 in 条件查询时,会出现查询条件无效的问题 表结构 表数据 解决方法 create or replace type strsplit_type i ...

最新文章

  1. QT的第一个程序HELLO WORLD
  2. MYSQL储存过程和储存函数和变量
  3. 【Python】matplotlib基础:数据可视化
  4. 专家谈家教中的心理健康教育
  5. php mysql 排序规则_php 数组排序以及按照某个字段排序
  6. 【激活函数】h-swish激活函数详解
  7. Android Studio项目目录结构介绍
  8. my first d3d application 哈哈哈。
  9. linux 命令行 光标移动技巧
  10. java api es_中间件系列之ElasticSearch-3-Java API操作ES
  11. 亿图图示 软件下载与安装 20200715
  12. 计算机网络原理 思维导图
  13. 业务流程优化与信息化到底有多远?
  14. 洛谷刷题C语言:CRNE、CETIRI、PRASE
  15. 借贷记账法笔记1(资成费借加贷减,收负所借减贷加)
  16. ******CSDN后引发 7K7K 、嘟嘟牛、178、多玩、猫扑、人人等各大知名网站数据库下载地址 (转载)...
  17. 发送邮件服务器连接错误什么意思,SMTP 错误(-1) :连接服务器失败
  18. 外语学习的真实方法与误区19
  19. [小黄书小程序]微信授权登录
  20. kali系统AOSP源码编译

热门文章

  1. Qt Creator使用外部工具
  2. Qt Creator将纹理附加到材质
  3. C++words search单词搜索的算法实现(附完整源码)
  4. c++Hash Search哈希搜索的实现算法(附完整源码)
  5. C++LU decomposition(LU分解)的实现算法(附完整源码)
  6. yarn timeline1,timeline2官网解释
  7. 安装解压版本的MySQL,安装过程中的常见命令,检查windows系统错误日志的方式来检查MySQL启动错误,关于Fatal error: Can't open and lock privilege
  8. JTable设置列宽、自动调整
  9. Scikit-learn数据预处理分类变量编码之标签二值化
  10. php foreach id是否存在数组_45个PHP程序性能优化的小技巧,赶紧收藏吧