存储过程分页
来源:互联网 发布:游戏录制视频软件 编辑:程序博客网 时间:2024/04/29 23:04
创建包:
create or replace package testpackage is type test_cursor is ref cursor;end testpackage;
分页存储过程:
create or replace procedure fenye(tableName in varchar2, Pagesizeb in number, pageNow in number, myrows out number, myPageCount out number, p_cursor out testpackage.test_cursor) is -- 声明变量 定义部分 v_sql varchar2(1000); v_begin number := (pageNow - 1) * Pagesizeb + 1; v_end number := pageNow * Pagesizeb;begin v_sql := 'select b.* from (select a.* ,rownum nm from (select * from ' || tableName || ') a where rownum <' || v_end || ') b where b.nm > ' || v_begin || ''; open p_cursor for v_sql; v_sql := 'select count(*) from ' || tableName || ''; execute immediate v_sql into myrows; if mod(myrows, Pagesizeb) = 0 then myPageCount := myrows / Pagesizeb; else myPageCount := myrows / Pagesizeb + 1; end if;end;
- orcale分页 存储过程分页
- 一个分页存储过程
- 一个分页存储过程
- 存储过程分页代码
- 分页存储过程
- 数据库分页存储过程
- 分页存储过程
- 一个分页存储过程
- 分页 SQLServer存储过程
- 分页 SQLServer存储过程
- 存储过程分页
- SqlServer分页存储过程
- 分页的存储过程
- 通用分页存储过程
- sql 存储过程分页
- 分页存储过程
- 分页存储过程2
- 分页的存储过程
- 第7节缓存和刷新机制
- 那些相似的设计模式的区别
- Oracle 10.2.0.5 DG For Windows 2008 R2
- AppSettings和ConnectionStrings的区别
- 你知道哪些极具创意的二维码QR广告?
- 存储过程分页
- 第8节进程创建和执行
- DXUT11框架浅析(8)--CGrowableArray
- {joseph问题}
- Ubunut更改分辨率
- [Codecademy] HTML&CSS 第五课:HTML Basics III
- C#-winform-MD5加密
- svn同步问题
- Qt中的qSort