我的代码如下:  PACKAGE CCPTESTPACKAGE
  IS  type outlist is REF CURSOR;
  Procedure CCPSelect(
       maxrow in number,
       minrow in number,
       return_list out outlist
  ); END; -- Package spec
PACKAGE BODY CCPTESTPACKAGE
IS
   PROCEDURE CCPSELECT
    (   maxrow in number,
       minrow in number,
       return_list out outlist)
    IS
      -- Enter the procedure variables here. As shown below
   BEGIN 
      open return_list          for
      select * from testproc;   END;   -- Enter further code below as specified in the Package spec.
END;上述的代码将存储过程CCPSELECT写入了PACKAGE BODY里 
我现在要将存储过程CCPSELECT写在PACKAGE BODY外如何实现??

解决方案 »

  1.   

    PROCEDURE CCPSELECT
        (   maxrow in number,
           minrow in number,
           return_list out outlist)
        IS
          -- Enter the procedure variables here. As shown below
       BEGIN 
          open return_list          for
          select * from testproc;   END CCPSELECT;
      

  2.   

    create or replace PROCEDURE CCPSELECT
        (   maxrow in number,
           minrow in number,
           return_list out outlist)
        IS
          -- Enter the procedure variables here. As shown below
       BEGIN 
          open return_list          for
          select * from testproc;   END CCPSELECT;
      

  3.   

    CCPTESTPACKAGE.CCPSELECT(你的参数)