22,209
社区成员
发帖
与我相关
我的任务
分享
create procedure proc_GetListByPageIndex
(
@pageIndex int=1,
@pageSize int=5
)
as
select top (@pageSize) * from employees where employeeid not in
(
select top ((@pageSize)*(@pageIndex-1)) employeeid from employees order by employeeid
)order by employeeid
create procedure proc_GetListByPageIndex
(
@pageIndex int=1,
@pageSize int=5
)
AS
DECLARE @sql VARCHAR(8000)
SELECT @sql ='select top '+rtrim(@pageSize)+' * from employees where employeeid not in
(select top '+rtrim(@pageSize*(@pageIndex-1))+' employeeid from employees order by employeeid)
order by employeeid
'
EXEC (@sql)
create procedure proc_GetListByPageIndex
(
@pageIndex int=1,
@pageSize int=5
)
as
EXEC ('select top '+@pageSize+' * from employees where employeeid not in
(
select top '+@pageSize+'*('+@pageIndex+'-1)+employeeid from employees order by employeeid)order by employeeid'
)