SQL2005 大數據量檢索的分頁

僅列出實例SQL,其他的請大家自己完成吧

@StartIndex為當前頁起始序號,@EndIndex為當前頁結束記錄序號,可以直接作為參數輸入,也可以通過輸入PageSize和PageIndex計算得出
代碼如下:
select * from
(
select *,row_number() over(order by Ordercolumn) as orderindex from TableName
) as a
where a.orderindex between @StartIndex and @EndIndex

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享