我的存储过程的输出变量是一个引用游标类型的
调用存储过程时 declare
TYPE RCURSOR IS REF CURSOR;
s rcursor;
begin
pkg_some_proc.getAnswer(1,1,1,1,1,1,1,1,s);
dbms_output.put_line(s);
end;dbms_output.put_line(s); 这句报错,我想请教我如果想打出这种类型的输出变量,
应该怎么样写?
调用存储过程时 declare
TYPE RCURSOR IS REF CURSOR;
s rcursor;
begin
pkg_some_proc.getAnswer(1,1,1,1,1,1,1,1,s);
dbms_output.put_line(s);
end;dbms_output.put_line(s); 这句报错,我想请教我如果想打出这种类型的输出变量,
应该怎么样写?
begin
open cur_out for 'select * from emp';
end;
/
SQL> var results REFCURSOR;
SQL> exec sp_fetchdata(:results);
SQL> print results;