SQL通用版分页存储过程
来源:互联网 发布:cad mac中文破解版2016 编辑:程序博客网 时间:2024/04/30 02:17
分页存储过程有很多种,但是这个分页存储过程效率高一些。下面为我所写的一个通用版的分页存储过程。直接调用就行,表明自己传参进去就行。
alter proc divide_page @pagesize int=10,--页大小 @pagenum int=0, --页号 @rowcount int=0 output,--总行数 @tb_name nvarchar(50)=''--表名asbegin declare @SQL nvarchar(255),@SQLcount nvarchar(255),@first nvarchar(50),@last nvarchar(50) set @first=cast(((@pagenum-1)*@pagesize) as nvarchar(50)) set @last=cast((@pagenum*@pagesize-1) as nvarchar(50)) set @SQLcount='select @rowcount=count(Id) from '+@tb_name set @SQL='select * from ( select ROW_NUMBER() over (order by Id) as rownum,* from ' + @tb_name + ') as t where t.rownum between ' + @first+ ' and '+@last exec sp_executesql @SQLcount,N'@rowcount int output',@rowcount output exec sp_executesql @SQLend
下面是调用该存储的一个方法,最主要的就是参数写对就可以了,在这里就不多说了。declare @rowco int exec divide_page 10,2,@rowco,'BOOK'print @rowco
0 0
- SQL通用版分页存储过程
- 一个将数据分页的存储过程(作者:pbsql)通用版
- 一个将数据分页的存储过程--通用版
- sql 存储过程分页
- sql 存储过程分页
- sql分页存储过程
- sql分页存储过程
- sql 存储过程分页
- sql 存储过程分页
- SQL 存储过程---分页
- 分页存储过程--sql
- sql存储过程 分页
- sql 存储过程分页
- SQL 分页存储过程
- SQL分页存储过程
- sql分页存储过程
- SQL分页存储过程
- sql分页存储过程
- 设计模式之外观模式
- one 0f dependencies couldnot be loaded about sharepoint 2010 on windows 2012 / 2008 server
- Ganymed SSH-2 for Java系列6之删除远程服务器上的非空目录
- calloc和malloc的区别,兼谈new
- <华为的世界>读后感
- SQL通用版分页存储过程
- 装饰者模式的分析
- GDI泄露问题(1)
- Java并发编程实战笔记_并发任务执行
- MySQL中文乱码问题
- GO语言 代码的嵌套——各种状态的组合
- 网络攻与防
- 作为一名计算机学院普通的大学生如何提高兴趣敲代码?谈谈我的感受,欢迎交流
- Android中ListView分页加载数据