文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>存储过程分页 只用一次orderby 不适合sql2000

存储过程分页 只用一次orderby 不适合sql2000

时间:2010-11-25  来源:吃螺丝

以下的存储过程不是通用的,希望同志们能融会贯通。废话不多:

create proc [Kiros].[Static_User_Page]
@curpageindex nvarchar(20),
@pagesize nvarchar(20),
@pagecount nvarchar(20) output
as
select * from(select *,row_number() over(order by userid) as row_no from Kiros.static_user) as T
where T.row_no between cast(@curpageindex as int)*@pagesize+1 and (@curpageindex+1)*@pagesize
select @pagecount=count(UserID)/@pagesize from Kiros.static_user

呵呵 ,其实也不是这么神秘, 关键在于  2005新出来的方法  row_number() over(order by userid) as row_no,亮点啊。

这么做的话,和oracle有的一拼了。

这个是数据库的东西。下次我把它和Gridview写的例子一起贴出来。

PS:不是直播。

相关阅读 更多 +
排行榜 更多 +
田径运动会1正版下载

田径运动会1正版下载

休闲益智 下载
变身忍者下载手机版无限金币

变身忍者下载手机版无限金币

飞行射击 下载
极速摩托下载安装中文版

极速摩托下载安装中文版

赛车竞速 下载