create proc partPage114
@n int,--每页数量
@page int, --页码从0开始
@Mainkey int
as
declare @sql nvarchar(1000)
begin
set @sql='select top '+cast(@n as varchar(50))+' * from Print_order where ('+cast((@Mainkey *@page) as varchar(50))+') not in(select top ('+cast((@n *@page) as varchar(50))+') ('+cast((@Mainkey *@page) as varchar(50))+') from Print_order order by ('+cast((@Mainkey *@page) as varchar(50))+')) order by ('+cast((@Mainkey *@page) as varchar(50))+')'
exec(@sql)
end
exec partPage111 10,1