想先显示头1000条记录(select top 1000 * from table),然后在显示1000记录,(??)

解决方案 »

  1.   

    select A.* from (select top 1000 * from table) as A where 条件
      

  2.   

    分页用下面的代码,自己传入参数
    declare @SQLStr varchar(8000)
    set @SQLStr='SELECT Top '+cast(@每页大小 as varchar)+' * FROM 表 WHERE 主键列 NOT IN (SELECT TOP '+cast(@每页大小*@第几页 as varchar)+' 主键列 from 表 )'
    exec(@SQLStr)
      

  3.   

    TO:: yujohny(踏网无痕) @每页大小,@第几页,是整数吗?