文档章节

oracle游标loop总结

 小鱼吃大鱼
发布于 2016/08/31 14:24
字数 112
阅读 4
收藏 0

1、%notfound:

v_empno number;

declare

cursor c_emp is

select empNo from emp;

begin

open c_emp

loop

fetch c_emp into v_empno;

exit when c_emp%notfound;

dbms_output.put_line(v_empno);

end loop;

close c_emp;

end;

这里loop要写在fetch前面

2、%found:

v_empno number;

declare

cursor c_emp is

select empNo from emp;

begin

open c_emp

fetch c_emp into v_empno;

while c_emp%found loop

  dbms_output.put_line(v_empno);

  fetch c_emp into v_empno;

end loop;

close c_emp;

end;

loop需写在fetch ... into ...语句之后,且loop循环中还需要再使用fetch ... into ... 语句,读取下一条记录

本文转载自:

共有 人打赏支持
粉丝 4
博文 63
码字总数 32511
作品 0
合肥
私信 提问
Oracle 参数 游标[游标更新删除数据]

一、参数游标 参数游标是带有参数的游标,在定义参数游标之后,当使用不同参数值多次打开游标时,可以产生不同的结果集,语法如下: cursor cursorname(parametername datatype) is select_...

技术小胖子
2017/11/16
0
0
Oracle基本知识: REF Cursor 用法

Oracle 系列:REF Cursor 在上文 Oracle 系列:Cursor (参见:http://blog.csdn.net/qfsv/archive/2008/05/06/2404794.aspx)中 提到个思考:怎样让游标作为参数传递? 解决这个问题就需要用...

一别经年
2015/01/07
0
0
oracle cursor(静态)记录

游标定义: 游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。可以把游标当作一个指针,利用游标可以...

wolihaito
2018/03/26
0
0
Oracle专题11之游标

- 什么是游标? 游标是SQL的一个内存工作区,由系统或者用户以变量的形式定义。 游标的作用就是用于临时存储从数据库中提取的数据块。 通俗的来讲,游标就是一个结果集。 游标的类型分为显式...

极客微信条
2017/12/18
0
0
Oracle --存储过程基本语法

一、存储过程的理解 create or replace procedure 存储过程名 as begin null end 行1:create or replace procedure 是一个SQL语句,通知oracle数据库去创建一个叫做skeleton储存过程,如果存...

求是科技
2015/04/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
今天
2
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
2
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
12
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部