文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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:不是直播。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载