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

sias00

sias00

2016-02-19 15:41

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

收藏到:                        

(本文来源于图老师网站,更多请访问https://m.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()){......}

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

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

编程语言 网络编程
如何在oracle存储过程中返回游标

了解Oracle存储过程中的角色

编程语言 网络编程
了解Oracle存储过程中的角色

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Oracle中通过存储过程中返回数据集及在Delphi中使用

编程语言 网络编程
Oracle中通过存储过程中返回数据集及在Delphi中使用

ASP调用ORACLE存储过程并返回结果集

ASP
ASP调用ORACLE存储过程并返回结果集

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在存储过程中实现分页

Web开发
在存储过程中实现分页

如何在SQL Server中实现扩展存储过程

编程语言 网络编程
如何在SQL Server中实现扩展存储过程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在Java中调用Oracle的过程和函数

在Java中调用Oracle的过程和函数

MAC如何使用“预览”批量旋转照片

MAC如何使用“预览”批量旋转照片
下拉加载更多内容 ↓