日期:2014-05-17  浏览次数:20808 次

如何接受动态游标结果集
返回动态游标结果集的过程
create or replace procedure testRef(
  mycursor out sys_refcursor
  )
as
 
begin
  open mycursor for select *from emp;
end;
===================================================================
接收动态游标结果集的过程
create or replace procedure receiveCursor(
  shiiken_nendo varchar2,
  shiken_kuben varchar2
  )
as
  c1 sys_refcursor;  
begin
  exec testref(:c1);
  dbms_output.put_line('hello ,oracle');
end;
====================================================================
都是我自己写的测试用的 想法就是在第一个存储过程返回结果集,第二个存储过程能接收并赋值给一个游标变量
打什么帮帮忙,查了一晚上没解决

------解决方案--------------------
楼上正确