SQL2005结合ROW_NUMBER()高效分页存储过程
生活随笔
收集整理的這篇文章主要介紹了
SQL2005结合ROW_NUMBER()高效分页存储过程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SQL2005結合ROW_NUMBER()高效分頁存儲過程:
CREATE PROCEDURE [dbo].[sp_Accounts_GetUserListPaged]
??? @PageIndex INT,
??? @PageSize INT
AS
BEGIN
WITH UserList AS (
SELECT ROW_NUMBER() OVER (ORDER BY RegDate DESC)AS Row, * FROM Accounts_Users)
SELECT *
FROM UserList
WHERE Row between (@PageIndex - 1) * @PageSize + 1 and @PageIndex*@PageSize
END
轉載于:https://www.cnblogs.com/scgw/archive/2007/08/01/838688.html
總結
以上是生活随笔為你收集整理的SQL2005结合ROW_NUMBER()高效分页存储过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue学习笔记-02-前端的发展历史浅谈
- 下一篇: Unity.Interception S