大家好,刚刚接触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;
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;
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;--包结束
楼主这个只是定义了包的声明,并没有创建包体。这个只是声明了一个包,包中有一个游标和存储过程的定义,但是并没有任何实现。