大家好,刚刚接触oracle 包,游标这一块,希望大家稍微帮忙解释一下,下面语句的含义,与作用?谢谢            create or replace package DWMS_PAGE is
TYPE RESULT_TYPE IS REF CURSOR;     --建立游标
procedure sp_Page
  (
  p_PageSize in number,
  p_PageNo in number,
  p_SqlSelect in varchar2,
  p_OutRecordCount out number,
  DataSet out RESULT_TYPE
   );
 END DWMS_PAGE; 

解决方案 »

  1.   

    --创建或者替换包
    CREATE OR REPLACE PACKAGE DWMS_PAGE IS
      TYPE RESULT_TYPE IS REF CURSOR; --定义游标
      --定义存储过程
      PROCEDURE SP_PAGE(P_PAGESIZE       IN NUMBER,
                        P_PAGENO         IN NUMBER,
                        P_SQLSELECT      IN VARCHAR2,
                        P_OUTRECORDCOUNT OUT NUMBER,
                        DATASET          OUT RESULT_TYPE);
    END DWMS_PAGE;--包结束
    楼主这个只是定义了包的声明,并没有创建包体。这个只是声明了一个包,包中有一个游标和存储过程的定义,但是并没有任何实现。