Sql Server 2005 實現(xiàn)分頁存儲過程新方法
來源:程序員人生 發(fā)布時間:2014-01-26 06:56:59 閱讀次數(shù):2797次
在sql2005之前,習慣性建立虛擬表進行分頁,隨著sql2005新的功能函數(shù)
Row_Number() Over ( Order By Columnname Desc )
我們可以不使用臨時表就能實現(xiàn)分頁.比如
SELECT * FROM (SELECT *, ROW_NUMBER() OVER( ORDER BY [Name] DESC) AS RowNumber
FROM Sales.SalesTerritory) AS TmpTable WHERE RowNumber BETWEEN 3 AND 6
針對一些分頁可能需求返回總記錄
select count(*) from Sales.SalesTerritory
或 (此記錄可能不準確)
select top 1 rows from sys.sysindexes where id=object_id('Sales.SalesTerritory ')
生活不易,碼農辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈