Declare @ID int
Declare @MoveRecords int
Declare @CurrentPage int
Declare @PageSize int
set @CurrentPage=300
set @PageSize=100
--@CurrentPage和@PageSize是传入参数
Set @MoveRecords=@CurrentPage * @PageSize+1
--下面两行实现快速滚动到我们要取的数据的行,并把ID记录下来
Set RowCount @MoveRecords --在响应指定的行数之后停止处理命令
Select @ID=ID from TElecUser Order by ID
--开始查询
Set RowCount @PageSize
Select * From TElecUser Where ID>=@ID Order By ID
Set RowCount 0
在数据表中最好有个ID字段,或者其他的可以区分没一行的字段