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

【字号: 日期:2023-08-12浏览:19作者:雯心
分页存储过程示例:

create procedure sp_GetCurentPage (@pagesize int, --页面的大小@pageindex int) --当然的页号asbegin 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+@pagesizeend

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

相关文章: