您的位置:首页 > 数据库

SQl 分页语句 和 简单的 存储过程分页

2012-05-07 20:49 351 查看
做程序的时候,我们经常会遇到分页的情况!所以 利用SQl 分页的方法就 显得很重要了!

下面 我来写一些 简单的 SQL 分页语句

select * from(select ROW_NUMBER() over (order by UserId)as newid, * from UserInfo) t where t.newid>0 and t.newid<=5

具体写 存储过程分页的时候我们可以用 参数代替

create proc fenye

@pageindex int,

@pagesize int

as

select * from(select ROW_NUMBER() over (order by UserId)as newid, * from UserInfo) t where t.newid>@pagesize*(@pageindex-1)

and t.newid<=@pagesize*@pageindex

//执行存储过程

exec fenye 2,3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  存储 sql