ORACLE高效分页存储过程代码
来源:互联网 发布:桌面软件管理软件 编辑:程序博客网 时间:2024/06/03 01:56
ORACLE高效分页存储过程代码
ORACLE高效分页存储过程代码
create or replace procedure P_Pagination
(
Pindex in number, --页号 从1开始
Psql in varchar2, --查询语句
Psize in number, --每页分多少行
Pcount out number, --共有多少页
v_cur out Sys_Refcursor --返回数据集
)
AS
v_sql VARCHAR2(1000);
v_count number;
v_Plow number;
v_Phei number;
Begin
-----------取分页总数 -----------
v_sql := 'select count(*) from (' || Psql || ')';
execute immediate v_sql into v_count;
Pcount := ceil(v_count/Psize);
---------------显示任意页内容 ---------------
v_Phei := Pindex * Psize ;
v_Plow := v_Phei - Psize + 1;
v_sql := 'select * from (select rownum rn,t.* from (' || Psql || ')t) where rn between ' || v_Plow || ' and ' || v_Phei ;
open v_cur for v_sql;
End P_Pagination;
- ORACLE高效分页存储过程代码
- 转 ORACLE高效分页存储过程代码
- ORACLE高效分页存储过程代码
- ORACLE高效分页存储过程代码
- ORACLE高效分页存储过程代码
- ORACLE高效分页存储过程代码
- oracle高效分页存储过程
- 通用高效分页存储过程代码
- 通用高效分页存储过程代码
- 通用高效分页存储过程代码
- 通用高效分页存储过程代码
- 通用高效分页存储过程代码
- 通用高效分页存储过程代码
- 通用高效分页存储过程代码
- 通用高效分页存储过程代码
- 通用高效分页存储过程代码
- 通用高效分页存储过程代码
- 通用存储过程代码实现高效分页
- 大数据、物联网、智慧城市三者之间的关系
- 和人打交道,Social Network,强大
- fork - 共享内存能使用指针吗?
- 笔记本有线访问内网,无线访问外网配置。
- 云服务器成本与物理服务器
- ORACLE高效分页存储过程代码
- 基于visual Studio2013解决C语言竞赛题之1066进制转化
- cocos2d-x 3.0 之 Touch事件
- 浅谈灵活的WPF程序多语言支持
- web-service编程规范
- 数据挖掘在企业中应用的四种途径
- 随手记_判断纯中文,密码有效性检查,时间排序,发布应用程序,推送,判断网络
- logback 简介
- 【转载】git bash 配置