知识大全 oracle分页存储过程

Posted 语句

篇首语:如果这世界上真有奇迹,那只是努力的另一个名字。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 oracle分页存储过程相关的知识,希望对你有一定的参考价值。

  create or replace package mypack

  as

  type cursor testCursor is ref cursor;

  end mypack;

   tableName表名 pageSize每页显示的数量 pageNow第几页 rows总页数 pageCount总页数 p_cursor游标

  create or replace procedure fenye

  (tableName in varchar pageSize in number pageNow in number rows out number pageCount out number p_cursor out mypack testCursor)

  is

  declare

   定义sql语句

  v_sql varchar ( );

   定义 个整数记录上一页

  v_begin number := (pageNow ) * pageSize + ;

  v_end number := pageNow * pageSize;

  begin

  v_sql := select * from (select t * rownum r from (select * from || tableName || ) t where rownum<= || v_end || ) where r>= || v_begin ;

   将游标和sql语句关联起来

  open p_cursor for v_sql;

   计算rows和pageCount;

  v_sql := select count(*) from || tableName;

   执行sql语句 并将返回的值付给 rows;

  execute immediate v_sql into rows;

  pageCount := (rows + pageSize ) / pageSize; 总页数;

  close p_cursor;

cha138/Article/program/Oracle/201311/18125

相关参考

知识大全 oracle多条件查询分页存储过程

  项目接近尾声了感觉将业务逻辑放到oracle中使得后台代码很精简oracle很有搞头!  PL\\SQL:  createorreplaceprocedureproc_client_List客户多

知识大全 分页SQLServer存储过程

分页SQLServer存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  /*用存储过程实现

知识大全 sql存储过程分页算法研究

  “俄罗斯存储过程”的改良版  CREATEprocedurepagination(@pagesizeint页面大小如每页存储条记录@pageindexint当前页码)assetnocountonb

知识大全 高效SQL分页存储过程(2)

高效SQL分页存储过程(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Book类负责查询数

知识大全 sql存储过程分页

  CREATEPROCmyx_prPageRecordset   @queryStrnvarchar()   @keyFieldnvarc

知识大全 SQL大数据量分页存储过程效率测试

SQL大数据量分页存储过程效率测试  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  /*存储过程分

知识大全 ASP.NET利用存储过程实现分页

ASP.NET利用存储过程实现分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先说下思路写

知识大全 SQL Server 千万数量级 分页 存储过程

SQLServer千万数量级分页存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  随着信息

知识大全 ASP.NET存储过程自定义分页详解

ASP.NET存储过程自定义分页详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n