例子程序代码块如下:
create or replace procedure PROC_QZCSQKTJ is -- 定义游标类型 type cursor_type is ref cursor; c_qzcs cursor_type; -- 定义用于存放游标结果的记录类型 type record_type is record( ywlx za_zfba_jcxx_aj_qzcsqk.ywlx%type, qzcslb za_zfba_jcxx_aj_qzcsqk.qzcslb%type); r_qzcs record_type; -- 定义并初始化游标 Cursor Cur_User_Table IS select a.* from test_a; Rec_User_Table Cur_User_Table%Rowtype; begin --循环访问已经初始化的游标 for Rec_User_Table in Cur_User_Table loop ... -- 根据Rec_User_Table记录中的值查询业务表,赋值到c_qzcs游标中,并打开该游标. open c_qzcs for select b.* from test_b where col_a = Rec_User_Table.col_a ; -- 循环从游标里里取记录,无数据可取即退出 loop fetch c_qzcs into r_qzcs; exit when c_qzcs%notfound; ... end loop; close c_qzcs;--关闭游标 ... End Loop; end PROC_QZCSQKTJ; /* 注意: 在for循环中调用游标时,游标默认自动打开,提取和关闭. */
工作中用到,记录下来留做备用.
相关推荐
oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结oracle游标的总结
Oracle 数据库游标使用大全,自己整的,比你搜的好
Oracle数据库游标使用示例 Oracle数据库游标使用示例 Oracle数据库游标使用示例
ORACLE显式游标和动态游标的使用.pdf
简单的oracle游标使用小例子~~ 一份文档,实验用的。
游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或...
Oracle数据库游标使用大全 Oracle数据库游标使用大全Oracle数据库游标使用大全
oracle笔记游标的使用,游标的详细代码案例,游标知识点笔记!
oracle数据库游标实验报告!oracle数据库游标实验报告!oracle数据库游标实验报告!
oracle-游标使用汇总,觉得不错所以转了
关于游标使用问题的练习和答案。游标分隐式和显示游标;动态和ref游标。适用于初学者。
关于游标使用问题的练习附答案。游标分隐式和显示游标;动态和ref游标。。。
当查询返回结果超过一行时,就需要一个显式游标,此时用户不能使用select into语句。本文介绍了Oracle数据库游标的使用方法。
ORACLE技术文档\oracle cursor 游标.docORACLE技术文档\oracle cursor 游标.docORACLE技术文档\oracle cursor 游标.doc
oracle 管道函数 动态游标,自定义类型,转table
多维度查询时通常需要建立多个游标循环,查询效率无法得到保障,现在通过游标和substr()函数相结合的方式提高查询效率
oracle数据库的游标详述,以及各游标相关信息的具体代码示例。可以帮助初学者以及数据库管理员更好的理解和学习游标的使用和操作。
Oracle中PLSQL游标简介
该文件讲解了Oracle数据库中函数游标的创建以及包的定义,对数据库有更深层次的了解