存储过程分页
来源:互联网 发布:python和r语言 编辑:程序博客网 时间:2024/06/06 11:47
use pubs
go
alter proc feiye
@pageSize int, --每页中记录数
@pageNum int --第几页
as
declare @count int --总记录数
declare @currentpage int --当前页实际的记录数
declare @sum int --需要显示的最多记录数
set @count =(select count(*) from authors)
set @sum =@pageSize * @pageNum
if(@sum >@count)
set @currentpage =@count % @pagesize8
else
set @currentpage =@pagesize
if(@sum<=0)
begin
set @sum =@pageSize * 1
set @currentpage =@pagesize
end
exec('select top '+@currentpage+' * from (select top '+@currentpage+' * from( select top '+@sum+' * from authors as a order by au_id asc) as b order by au_id desc) as c order by au_id asc')
exec feiye @pageSize=5,@pageNum=-3
- orcale分页 存储过程分页
- 一个分页存储过程
- 一个分页存储过程
- 存储过程分页代码
- 分页存储过程
- 数据库分页存储过程
- 分页存储过程
- 一个分页存储过程
- 分页 SQLServer存储过程
- 分页 SQLServer存储过程
- 存储过程分页
- SqlServer分页存储过程
- 分页的存储过程
- 通用分页存储过程
- sql 存储过程分页
- 分页存储过程
- 分页存储过程2
- 分页的存储过程
- 索尼总裁直言同行不必推出100英寸大液晶电视
- 软件开发中的矛盾——一个简单的例子
- VC补遗之Profile篇
- Ubuntu配置笔记
- VC补遗之Debug篇
- 存储过程分页
- CSS+DIV设计实例:超酷的竖排导航栏
- 写在毕业两周年之际
- 最近买的几本书
- postfix_ mailserver 监控 for Cacti
- 网上一个 smarty 分页的函数
- ajax时代的性能焦虑
- OO世界里的几个基本问题
- OO给我们带来了什么?