有几十万条数据,必须一次查询出来分页显示,请问用哪种方式能得到最高效率?是存储过程分页,还是DS.FILL?还是有其它方法?谢谢.

解决方案 »

  1.   

    一次查出来太不现实了
    存储过程分页
    或SQL语句处理
      

  2.   

    select top 10 * from a  where id not in (select top (页数-1 )*10 id from a order by id desc ) order by id desc
      

  3.   

    jacobwc(更高) ( ) 信誉:100    Blog  2006-10-17 16:46:00  得分: 0  
     
     
       select top 10 * from a  where id not in (select top (页数-1 )*10 id from a order by id desc ) order by id desc
      
     
    这个方法很实用