@pageRecordNum为每页显示的记录数,@currentPageNum为当前的页数
create proc pagination
@pageRecordNum int,@currentPageNum int
as
declare @recNum varchar(10),@pageNum varchar(10)
set @recNum=convert(varchar(10),@pageRecordNum)
set @pageNum=convert(varchar(10),(@currentPageNum-1)*@pageRecordNum)
exec ('select top '+@recNum+' * from users where userid not in(select top '+@pageNum+' userid from users)')