如何在oracle存储过程中返回游标_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

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

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

黑客防线网安网讯:收藏到:                         1:首先你需要创建一个包,并定义你返回的游标的类型、存储过程 create or replace package TEST_PKG is    -- Public type declarations  type cur_emp i...

收藏到:                        

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.rongsen.com.cn/show-12162-1.html
网站维护教程更新时间:2012-03-23 00:33:37  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer