如何在oracle存储过程中返回游标

2016-02-19 15:41 4 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的如何在oracle存储过程中返回游标,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - 编程语言 】

收藏到:                        

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

1:首先你需要创建一个包,并定义你返回的游标的类型、存储过程 create or replace package TEST_PKG is
 
  -- Public type declarations
  type cur_emp is REF CURSOR;
 
  procedure test_proc (v_empno in number, emps out cur_emp);
 
end TEST_PKG; 2:然后你再创建包体 create or replace package body TEST_PKG is procedure test_proc (v_empno in number, emps out cur_emp)
as
begin
open emps for select * from emp where empno=7369;
end test_proc; 
end TEST_PKG ; 3,通过Java调用 cstmt = conn.prepareCall("{call TEST_PKG .test_proc (?)}");
cstmt.registerOutParameter(1, OracleTypes.CURSOR);
cstmt.execute();
 
//获得结果集
rs = (ResultSet)cstmt.getObject(4);
while(rs.next()){......}

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1610210.html

延伸阅读
标签: Web开发
为什么在存储过程中用OLEDB方式不能返回记录集? 我曾写过一段程序,是对临时表操作的(主要功能是取出每种分类的TOP10条记录)。 该存储过程使用ODBC连接数据库时正常,能够得到正确的结果。但在使用oledb方式连接时,却不能返回记录集,而一旦操作返回记录集时就出现错误提示: ADODB.Recordset 错误 '800a0e78' The operation requested by ...
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 2.SELECT INTO STATEMENT   将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条   记录,否则抛出异常(...
标签: SQLServer
SQL server 的 T-Sql 语言的功能是 非常的强大,但是有个时候 也确实是有些限制和不方便,为什么不象 asp 一样 大量的借用组件呢?开始在 Sql online book 中查找,终于找到了 一个 Sql 的 系统存储过程 sp_OACreate,下面大家就一起去 看看这个 存储过程的神气之处吧 s首先我们先用VB 作一个最简单的组件 ,因为是介绍性的文章,所以这个组件是...
标签: 分娩 分娩过程
孕妇分娩正确用力很重要 产妇在即将分娩的时候,心情一般都非常的紧张。不少恐生的女性会选择临时剖腹产,事实上,这个时候孕妇只需要正确的配合医生就可以顺利的分娩的。今天,让小编为你介绍几种分娩错误的常见方法,希望妈妈们能引起重视。 在第一产程中,由于时间比较长,产妇睡眠、休息、饮食都会由于阵痛而受到影响,为了确保有足够的...
配置环境: 1、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版 2、安装路径:C:ORACLE 实现方法: 1.D:set NLS_LANG=AMERICAN_AMERICA.USACII7 或 D:set NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 D:set 直接打set命令可以查看环境变量 2.在D:下创建a.sql文件,内容如下: Java代码 create or ...

经验教程

304

收藏

30
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部