为什么不能返回游标类型?
============================================================
CREATE OR REPLACE PROCEDURE p_test(p_string in varchar2)
AS
type t_cursor is ref cursor;
cur_basic t_cursor;BEGIN
      open cur_basic for select * from t_hxsq_yxrz_m;
      close cur_basic;
END p_test;
============================================================
怎样返回cur_basic?  但又不想用包的功能.

解决方案 »

  1.   

    为什么不能返回游标类型?
    ============================================================
    CREATE OR REPLACE PROCEDURE p_test(p_string in varchar2,cur_basic out cursor)
    AS
    type t_cursor is ref cursor;
    cur_basic t_cursor;BEGIN
          open cur_basic for select * from t_hxsq_yxrz_m;
          close cur_basic;
    END p_test;
    ============================================================
    返回出错
    怎样返回cur_basic?  但又不想用包的功能.