oracle存储过程分页的完整例子
先创建一个包 create or replace package testpackage as type test_cursor is ref cursor; end testpackage; create or replace procedure fenye (tableName in varchar2, pageSize in number, --一页显示记录数 pageNow in number, myrows out number, --记录总数 myPageCount out number,--总页数 p_cursor out testpackage.test_cursor --返回的记录集 ) is --定义部分 --定义sql语句 字符串 v_sql varchar2(1000)--也可以设置更大,不过一般1000的长度足矣 --定义两个整数 v_begin number:=(pageNow-1)*pageSize+1; v_end number