来源:http://dev.csdn.net/article/37/37213.shtm


分页方案一:(利用Not In和SELECT TOP分页)
语句形式:


分页方案二:(利用ID大于多少和SELECT TOP分页)
语句形式:


分页方案三:(利用SQL的游标存储过程分页)

off

 

其它的方案:如果没有主键,可以用临时表,也可以用方案三做,但是效率会低。
建议优化的时候,加上主键和索引,查询效率会提高。

通过SQL 查询分析器,显示比较:我的结论是:
分页方案二:(利用ID大于多少和SELECT TOP分页)效率最高,需要拼接SQL语句
分页方案一:(利用Not In和SELECT TOP分页)   效率次之,需要拼接SQL语句
分页方案三:(利用SQL的游标存储过程分页)    效率最差,但是最为通用

更多的讨论见:
http://community.csdn.net/Expert/topic/3292/3292678.xml?temp=.1621515
 

相关文章:

  • 2022-02-08
  • 2022-01-26
  • 2021-05-19
  • 2022-12-23
  • 2021-11-20
  • 2021-07-03
猜你喜欢
  • 2021-10-25
  • 2022-01-30
相关资源
相似解决方案