• 分页存储过程


    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) temp
    where id between (@pageIndex-1)*@pageCount+1 and @pageIndex*@pageCount
    --获取总页数
    set @totalCount=CEILING((select count(*) from vw_GetStockInfo) *1.0/@pageCount)
    go
    欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果感觉对您有用,请点击推荐。您的支持,是我的动力!
  • 相关阅读:
    FJUT3260
    Codeforces Round #387 (Div. 2)
    poj 1375
    试题 历届试题 蚂蚁感冒(模拟)
    丢手绢(尺取)
    「金」点石成金(dfs)
    小A买彩票(dp)
    不平行的直线
    最少交换次数
    第k小数(桶排序)
  • 原文地址:https://www.cnblogs.com/ICE_Inspire/p/4513129.html
Copyright © 2020-2023  润新知