1 --row_number over()分页存储过程
 2 DECLARE @pageSize INT
 3 DECLARE @pageindex INT
 4 SELECT  @pageSize=5 ,@pageindex=2
 5 ;
 6 with
 7 id as(
 8      select
 9           row_id = row_number() over(order by RecordNo asc),
10           RecordNo     -- 主键列名
11      from dbo.SystemPara
12 )
13 select
14      data.*
15 from dbo.SystemPara data
16      inner join id
17           on id.row_id  = data.RecordNo
18 where id.row_id >(@pageSize*(@pageindex-1))
19      and id.row_id < (@pageSize*(@pageindex))

 

相关文章:

  • 2022-12-23
  • 2021-05-30
  • 2021-12-24
  • 2021-12-04
  • 2021-09-10
猜你喜欢
  • 2022-01-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
  • 2022-12-23
  • 2021-10-18
相关资源
相似解决方案