没有合适的资源?快使用搜索试试~ 我知道了~
sqlserver2005存储过程分页,可以同时获取分页结果集和分页总记录数。
资源推荐
资源详情
资源评论
/**
* SQL Server 2005 分页
* 可以同时获取分页结果集和分页总记录数
* */
---判断是否存在存储过程
if exists(select NAME from SYSOBJECTS where NAME='COMMON_FENYE')
drop procedure COMMON_FENYE;
go
/**
@description SQL Server 2005 分页 存储过程
@author ZC
*/
create procedure COMMON_FENYE
@P_COLUMNS varchar(max), -- 要显示的列名用逗号隔开(col1,col2,...)
@P_TABLES varchar(1000), -- 要查询的表名+表关系(A a join B b on a.id = b.id)
@P_WHERE varchar(max), -- where 条件
@P_SORTNAME varchar(50), -- 要排序的列名(必填)
@P_ORDERTYPE varchar(4), -- 排序的方式(升序为:asc;降序:desc)
@P_CURRENTPAGE int, -- 当前页数
@P_PAGESIZE int -- 页大小(每页显示的记录条数)
as
begin
declare
@COUNTSQL nvarchar(4000), -- 得到总记录条数的语句
@COUNTS int, -- 总记录条数
@SQL nvarchar(max), -- 查询语句
@FIRSTREC int, -- 页起始行
@LASTREC int, -- 页结束行
资源评论
襄阳人漂泊
- 粉丝: 5
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功