千万数量级分页存储过程

游客

标题:千万数量级分页存储过程
正文:
千万数量级分页存储过程数据分页是开发过程中常见任务之一，大的项目开发当中经常会使用存储过程进行数据分页，有网上流行的《通用高效分页存储过程代码》，也有号称可以轻松应付百万数据的《一个高效的数据分页的存储过程 可以轻松应付百万数据》，通过一些数据测试比较，本文提供的千万数量级分页存储过程是货真价实的数量级分页存储过程。而且你可以学习相关存储过程编写经验和优化措施，以及使用SQL存储过程要特别注意的问题-注意顺序读取Create PROCEDURE CN5135_SP_Pagination/****************************************************************** 千万数量级分页存储过程 *****************************************************************参数说明:1.Tables :表名称,视图2.PrimaryKey :主关键字3.Sort :排序语句，不带Order By 比如：NewsID Desc,OrderRows Asc4.CurrentPage :当前页码5.PageSize :分页尺寸6.Filter :过滤语句，不带Where 7.Group :Group语句,不带Group By效果演示：http://www.cn5135.com/_App/Enterprise/QueryResult.aspx***************************************************************/(@Tables varchar(1000),@PrimaryKey varchar(100),@Sort varchar(200) = NULL,@CurrentPage int = 1,@PageSize int = 10,@Fields varchar(1000) = '*',@Filter varchar(1000) = NULL,@Group varchar(1000) = NULL)AS/*默认排序*/IF @Sort IS NULL or @Sort = ''SET @Sort = @PrimaryKeyDECLARE @SortTable varchar(100)DECLARE @SortName
[<<][[1]][2][3][>>]

查看评论(0)
发表评论

首页