科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道向你推荐一个特别好用的分页存储过程

向你推荐一个特别好用的分页存储过程

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文向大家推荐一个特别好用的分页存储过程。

作者:赛迪网 TKD 来源:天新网 2008年3月22日

关键字: Mssql SQL SQL Server 数据库

  • 评论
  • 分享微博
  • 分享邮件

    分页存储过程示例:  

create procedure sp_GetCurentPage 
(@pagesize int,  --页面的大小
@pageindex int)  --当然的页号
as
begin
 with temptbl as (
SELECT ROW_NUMBER() OVER (ORDER BY address desc)AS Row, * from test )

 SELECT * FROM temptbl where Row between 

(@pageindex-1)*@pagesize+1 and (@pageindex-1)*@pagesize+@pagesize

end

  注:由于这里引入了临时表来解决分页处理,加之服务器上的内存一般都比较大,因此可以容纳临时表处理。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章