如果你定义并实现了一个包,包中有存储过程及函数,存储过程的OUT参数为游标类型,该游标接受一张表的所有记录
同样,函数为返回游标(游标类型为REF CURSOR)的查某表的所有记录
怎样在SQLPLUS中调用?
SQL>Select packagename.functionname from dual;
这样,就可以看到该函数返回的记录
存储过程:
SQL> var lv_cursor refcursor;
SQL> exec packagename.procedurename(:lv_cursor);
SQL> print lv_cursor;