建立一个存储过程pagination,功能实现分页查询,输入参数为每页显示记录数和显示页码,针对表
建立一个存储过程pagination,功能实现分页查询,输入参数为每页显示记录数和显示页码,针对表[product]分页查询...
建立一个存储过程pagination,功能实现分页查询,输入参数为每页显示记录数和显示页码,针对表[product]分页查询
展开
展开全部
大体上就是这样:
CREATE OR REPLACE PROCEDURE pagination (
records_ in number,
page_ in number)
IS
cursor c_job
is
select a.*
from (select product.*, rownum rn from product) a
where a.rn > records_*(page_-1) and a.rn < records_*page_;
c_row c_job%rowtype;
BEGIN
for c_row in c_job loop
/* just print the rownum here */
dbms_output.put_line(c_row.rn);
end loop;
END pagination;
/* using the procedure */
call pagination(100, 3);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询