SQL简单的分页存储过程
来源:互联网 发布:华为数据恢复 编辑:程序博客网 时间:2024/05/20 18:43
1,
- create procedure proc_pager
- ( @startIndex int,--开始记录数
- @endIndex int --结束记录数
- )
- as
- begin
- declare @indextabletable(id int identity(1,1),nid int)
- insert into @indextable(nid)select orderid from orders order by orderiddesc
- select *
- from orders o
- inner join @indextable i
- on o.orderid=i.nid
- where i.id between @startIndex and @endIndex
- order by i.id
- end
- create procedure proc_pager1
- ( @pageIndex int, -- 要选择第X页的数据
- @pageSize int -- 每页显示记录数
- )
- AS
- BEGIN
- declare @sqlStrvarchar(500)
- set @sqlStr='select top '+convert(varchar(10),@pageSize)+
- ' * from orders where orderid not in(select top '+
- convert(varchar(20),(@pageIndex-1)*@pageSize)+
- ' orderid from orders) order by orderid'
- exec (@sqlStr)
- END
- create procedure proc_pager2
- ( @startIndex int,--开始记录数
- @endIndex int --结束记录数
- )
- as
- begin
- WITH temptblAS
- (SELECT ROW_NUMBER() OVER (ORDER BY orderidDESC) AS Row, *FROM orders)
- SELECT *FROM temptbl
- where row between @startIndex and @endIndex
- order by row
- end
- 简单的 sql分页存储过程
- 非常简单的分页存储过程sql
- SQL简单的分页存储过程
- 简单的SQL存储过程分页
- SQL分页语句及简单的SQL分页存储过程
- 分页存储过程--一个简单的SQL存储过程
- SQl 分页语句 和 简单的 存储过程分页
- 简单谈基于SQL SERVER 分页存储过程的演进
- 简单谈基于SQL SERVER 分页存储过程的演进
- 简单谈基于SQL SERVER 分页存储过程的演进
- 简单谈基于SQL SERVER 分页存储过程的演进
- 简单讲述基于SQL SERVER 分页的存储过程
- 简单谈基于SQL SERVER 分页存储过程的演进
- 简单谈基于SQL SERVER 分页存储过程的演进
- 简单讲述基于SQL SERVER 分页的存储过程
- 最简单的SQL Server数据库存储过程分页
- 简单谈基于SQL SERVER 分页存储过程的演进
- 简单谈基于SQL SERVER 分页存储过程的演进
- asp.net相对路径的问题
- STM32下模拟I2C的C语言实现
- UDK开发环境搭建完全流程
- 学习网站
- svn服务器发生变化,如何将当前svn客户端切换到新的svn位置
- SQL简单的分页存储过程
- vb.net的过程和函数
- io阻塞与io非阻塞转载
- Enterprise Architect 中文经典教程
- Processing互动编程艺术
- java.lang.OutOfMemoryError: Java heap space错误及处理办法(收集整理、转)
- 牛人教你读文献! 学习了!
- MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
- 关于程序员性格的文章