CREATE OR REPLACE PROCEDURE test(names in varchar2, counts1 out binary_ineger... )

解决方案 »

  1.   

    多谢楼上的 可不可以不用out类型的
     以返回记录行的形式
      

  2.   

    type recordtypename is record(...);   --定义一个记录类型
    create or replace procedure test(names in varchar2,
                         return_record out recordtypename  ...)--定义记录类型出参最好是在包里用
    create or replace packge packgename
    is
    type recordtypename is record(...);   --定义一个记录类型
    create or replace procedure test(names in varchar2,
                   return_record out packgename.recordtypename  ...);--定义记录类型出参...
    end packgename;