简单谈基于SQL SERVER 分页存储过程的演进
网络整理 - 07-26
简单谈基于SQL SERVER 分页存储过程的演进
对于后两个参数,笔者在存储过程中以输出参数提供。
1.SQL SERVER 2000中的TOP分页
CREATE
Production
@RecordCount
@RecordCount 1000)
@PageSize)+
'ProductID,Name FROM Production.Product ORDER BY ProductID DESC'
END
ELSE
BEGIN
@TOPCOUNT@PageSize@TOPCOUNT
EXEC
2.SQL SERVER 2005中的TOP分页
CREATE
@RecordCount
Production
@RecordCount
@RecordCount
@PageSizeProduction.Product ORDER
BY ProductID DESC
END
ELSE
BEGIN
@TOPCOUNTProductionT
@PageSize@TOPCOUNTProductionT
3.SQL SERVER 2005中的新分页
CREATE
@RecordCount
Production
@RecordCount
ROW_NUMBERProductID SerialNumber SerialNumber @PageIndex