帮忙看下存储过程哪里错了在网上问大数据量分页怎样处理,很多人都推荐用存储过程分页再网上找的一个分页存
帮忙看下存储过程哪里错了
在网上问大数据量分页怎样处理,很多人都推荐用存储过程分页
再网上找的一个分页存储过程,在数据库里执行的时候出错:Warning: compiled but with compilation errors
[解决办法]
请保证包头里的存储过程定义 和包体里的一样。
[解决办法]
Procedure Per_QuickPage ( TbName in varchar2, --表名 FieldStr in varchar2, --字段集 RowFilter in varchar2, --过滤条件 SortStr in varchar2, --排序集 RownumFieldStr in varchar2, --分页条件 TotalCount out number, --总记录数 Cur_ReturnCur out T_CURSOR --返回的游标 );
create or replace package body MaterialManage isProcedure Per_QuickPage ( TbName in varchar2, --表 名 FieldStr in varchar2, --字段集 RowFilter in varchar2, --过滤条件 SortStr in varchar2, --排序集 MinRowNum in number, --分页小值 MaxRowNum in number, --分页大值 TotalCount out number, --总记录数 Cur_ReturnCur out T_CURSOR )
你看看这个一样吗?
[解决办法]
修改包头为:
create or replace package MaterialManage is
TYPE T_CURSOR IS REF CURSOR;
Procedure Per_QuickPage
(
TbName in varchar2, --表 名
FieldStr in varchar2, --字段集
RowFilter in varchar2, --过滤条件
SortStr in varchar2, --排序集
MinRowNum in number, --分页小值
MaxRowNum in number, --分页大值
TotalCount out number, --总记录数
Cur_ReturnCur out T_CURSOR
);
end MaterialManage;
