zoukankan      html  css  js  c++  java
  • 2分法分页存储过程修正版

    目前针对大数据量的数据显示(100w以上~1000w级别)能找到的最好的分页存储过程就是2分法的存储过程,它避免了以往的分页后面的越来越慢的问题,但是我发现目前网上的能找到的分页存储过程很多是转载的,有很多bug,不能直接使用,我就修正了一个,方便大家直接使用。

    需要说明的是:这个存储过程参数比较多,我再实际使用中又在外面单独写了一个类,页面调用直接调用封装的类,方法有很多,主要是思路,大家可以参考下。

    代码修改集中在类似

    if @Sort=0
    set @strTmp = @strTmp + '<(select min('
     else
    set @strTmp = @strTmp + '>(select max('

    另外94行主要是配合我自己写的类,显示记录条数分页数等信息,如果不需要就去掉。

    Code
  • 相关阅读:
    Dynamic Performance Tables not accessible Automatic Statistics Disabled for this session
    Log4Net使用指南
    .NET 邮件传送功能实现(smtp.qq.com)
    解决VS2008调试过程中无法启动程序或找不到元素
    20070115 18:38 动态显示用户输入的字数,文本框只能输入数字的代码
    SVN 错误;: Server sent unexpected return value (405 method not allowed)
    WdatePicker日历控件联动效果
    RockMelt – 社交浏览器
    AnkhSVN
    ASP.NET 把DataTable与Lis<T>转成json输出
  • 原文地址:https://www.cnblogs.com/tippoint/p/1360529.html
Copyright © 2011-2022 走看看