我pl/sql不是很熟悉
遇到一个这样得
问题:
我要建立一个存储过程,返回是记录的符合信息
场景:
对于一张表进行查询,然后把结果返回出来主要问题:
1. 返回的out参数类型应该是什么?
2. 符合类型结构怎么加入到里面

解决方案 »

  1.   

    lz是要返回一个记录集合?
    CREATE OR REPLACE PROCEDURE ll_02 (p_cursor OUT sys_refcursor) IS
    v_sql varchar2(50);
    BEGIN
    v_sql:='SELECT * from tablename where ...';
       OPEN p_cursor FOR
             v_sql;
    END ll_02;
      

  2.   

    记录的复合信息,我能够以array传出去嘛?
      

  3.   

    你这样open cursor for ...这个cursor不是没有关掉嘛/?