Oracle存储过程中跳出循环的写法
记录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存储过程中跳出循环的写法相关推荐
- oracle数据存储过程 中的循环 for 拼接字符串,oracle存储过程中使用字符串拼接
1.使用拼接符号"||" v_sql := 'SELECT * FROM UserInfo WHERE ISDELETED = 0 AND ACCOUNT =''' || vAcc ...
- 资源放送丨《Oracle存储过程中的性能瓶颈点》PPT视频
前段时间,墨天轮分享了直播< SQL大赛冠军怀晓明:深入解析Oracle存储过程中的性能瓶颈点>,在这里我们共享一下PPT和视频,供大家参考学习. 在DBA日常工作中,经常会有这样的疑惑: ...
- Oracle存储过程日常工作整理写法实例
Oracle存储过程日常工作整理写法实例 create or replace package body CUX_HRMIS_SYNC_PKG is /* *-- Creation time:2016 ...
- Oracle存储过程中异常Exception的捕捉和处理
Oracle存储过程中异常的捕捉和处理 CREATE OR REPLACE Procedure Proc_error_process ( v_IN in Varchar2, v_OUT Out Var ...
- oracle存储过程日志打印,如何在oracle存储过程中逐行打印
我正在执行一个存储过程,但它在某个时候失败了, 当前错误代码不帮我找到错误的位置和确切位置 我想知道它正在失败,所以想要在执行时逐行输出. 例如:如何在oracle存储过程中逐行打印 create o ...
- Oracle存储过程中如何根据指定的参数判断该参数的值否存在数据表中:
摘要:最近项目中用到了Oracle存储过程,所以就自己尝试着写了下,下面我把我遇到的问题描述一下:就是在我处理解析Clob字段中的xml字符串的时候,有个需求就是根据指定的主键参数,来判断该参数的值是 ...
- oracle存储过程中数组的使用
oracle存储过程中数组的使用 create or replace package ArrayTestPKG1 is type tt_type is table of varchar(32) ...
- oracle 存储过程中使用select 列 into 变量
在oracle存储过程中,有许多自己定义的变量,一般是需要赋值的,在这种情况下,一般来说,可以使用 select 列 into 变量 from table ,就是将列赋值给变量.
- Oracle 存储过程中,解决变量使用 in条件时,查询无效问题
oracle 存储过程中,定义变量之后,使用变量进行 in 条件查询时,会出现查询条件无效的问题 表结构 表数据 解决方法 create or replace type strsplit_type i ...
最新文章
- QT的第一个程序HELLO WORLD
- MYSQL储存过程和储存函数和变量
- 【Python】matplotlib基础:数据可视化
- 专家谈家教中的心理健康教育
- php mysql 排序规则_php 数组排序以及按照某个字段排序
- 【激活函数】h-swish激活函数详解
- Android Studio项目目录结构介绍
- my first d3d application 哈哈哈。
- linux 命令行 光标移动技巧
- java api es_中间件系列之ElasticSearch-3-Java API操作ES
- 亿图图示 软件下载与安装 20200715
- 计算机网络原理 思维导图
- 业务流程优化与信息化到底有多远?
- 洛谷刷题C语言:CRNE、CETIRI、PRASE
- 借贷记账法笔记1(资成费借加贷减,收负所借减贷加)
- ******CSDN后引发 7K7K 、嘟嘟牛、178、多玩、猫扑、人人等各大知名网站数据库下载地址 (转载)...
- 发送邮件服务器连接错误什么意思,SMTP 错误(-1) :连接服务器失败
- 外语学习的真实方法与误区19
- [小黄书小程序]微信授权登录
- kali系统AOSP源码编译
热门文章
- Qt Creator使用外部工具
- Qt Creator将纹理附加到材质
- C++words search单词搜索的算法实现(附完整源码)
- c++Hash Search哈希搜索的实现算法(附完整源码)
- C++LU decomposition(LU分解)的实现算法(附完整源码)
- yarn timeline1,timeline2官网解释
- 安装解压版本的MySQL,安装过程中的常见命令,检查windows系统错误日志的方式来检查MySQL启动错误,关于Fatal error: Can't open and lock privilege
- JTable设置列宽、自动调整
- Scikit-learn数据预处理分类变量编码之标签二值化
- php foreach id是否存在数组_45个PHP程序性能优化的小技巧,赶紧收藏吧