首页 > 开发 > 综合 > 正文

分页存储过程

2024-07-21 02:47:03
字体:
来源:转载
供稿:网友
分页存储过程
create PRoc usp_getPageData    @totalCount int output,--总页数    @pageIndex int ,--当前面索引    @pageCount int--每一页显示的记录数as--获取拥有行号的结果集--select ROW_NUMBER() over(order by sid) , * from dbo.vw_GetStockInfo--从拥有行号的结果集中再进行查询,使用行号进行条件的判断:获取结果集select * from  (select ROW_NUMBER() over(order by sid) id , * from dbo.vw_GetStockInfo) tempwhere id between (@pageIndex-1)*@pageCount+1 and @pageIndex*@pageCount--获取总页数set @totalCount=CEILING((select count(*) from vw_GetStockInfo) *1.0/@pageCount)go


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表