欢迎使用CSDN-markdown编辑器
来源:互联网 发布:淘宝店铺卖家信用等级 编辑:程序博客网 时间:2024/05/29 17:24
–用于通用表格分页(超强版无主键分页!主键可重复)
本存储过程只能在大于sql2005以上版本使用
虽然短短几句话却浓缩我很多精妙之处**
Create proc [dbo].[PagingSql] (@start varchar(10),@limit varchar(10),@id varchar(10),@Sql varchar(6000)) --起始位置,--显示数量,--表id--sql语句asset @Sql='select * into #tempSql from ('+ @Sql +') as temp ;with cte as(select *,row_number() over(order by ' + @id + ') as rn from #tempSql )select * from cte where rn between ' + @start + ' and ' + @limit + ''exec (@sql)
——调用方法
exec PagingSql '0','25','id','select * from books'
0 就是开始位置
25 就是显示到25行
id 就是主键或者任何可以排序的列名
最后跟一个需要分页的sql语句就完成了!
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 基于opencv的Gabor特征提取
- 流程自动化布局
- osg窗口的创建(三)
- 一个不错的shell 脚本教程 入门级
- Android中ViewPager的使用
- 欢迎使用CSDN-markdown编辑器
- HDU5258(百度之星复赛1001)——数长方形(暴力)
- Word文档生成
- 广度与深度
- KindEditor
- 如何快速开发网站?
- CMakeLIsts
- LIBSVM 在matlab中应用的错误
- Android用onCreateOptionsMenu()创建optinosMenu