oracle存儲過程傳回結果集
http://www.2cto.com/database/201204/127180.html
oracle實作存儲過程傳回查詢結果集合的方法
--實作存儲過程傳回查詢結果集合的方法 ,以下代碼來自網絡整理
http://topic.csdn.net/u/20090721/12/ba403739-3212-4016-83ec-2a7062f21081.html
java代碼
--第一種方法
create or replace package sysbasic
as www.2cto.com
type cc_cursor is ref cursor;
end sysbasic;
create or replace procedure getall(
c_cursor out sysbasic.cc_cursor --光标結果
)
begin
open c_cursor for
select * from table1;
end getall; www.2cto.com
--第二種方法
create or replace procedure p_test(p_cur out sys_refcursor)as
begin
open p_cur for select * from emp;
end p_test;
在sqlplus界面:
sql> var r refcursor;
sql> exec p_test(:r);
sql> print r;
================================================================
使用pl/sql進行調用檢視見如下連結:
http://blog.csdn.net/kimizhou_blog/article/details/39340851