星空网 > 软件开发 > 数据库

两个表的分页存储过程

create proc [dbo].[usp_contacts_select_by_page]--存储过程名称

@pageindex int,--当前页

@pagesize int,--每页条数

@pagecount int output,--总页数

@recordcount int output--总条数

as

begin

select c1.*,c2.groupName into #tmp_contacts from Contacts as c1 inner join

ContactGroup as c2 on c1.groupId=c2.groupId--将两个表中的数据存放到临时表中

select * from

(select *,rn=ROW_NUMBER()over(order by contactId asc)from #tmp_contacts)as t

where t.rn between(@pageindex-1)*@pagesize+1 and @pageindex*@pagesize

set @recordcount=(select COUNT(*)from #tmp_contacts)

set @pagecount=CEILING(@recordcount*1.0/@pagesize)

end

执行

declare @m int,@n int

exec [dbo].[usp_contacts_select_by_page] 2,5,@m output,@n output

print @m

print @n




原标题:两个表的分页存储过程

关键词:分页

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊运营必修课:如何让买家忠于你的产品?:https://www.ikjzd.com/articles/104910
跨境电商的创业者该选什么平台?:https://www.ikjzd.com/articles/104912
在淡季时,亚马逊卖家该如何进行补货?:https://www.ikjzd.com/articles/104913
中欧班列补贴乱局,有多乱?:https://www.ikjzd.com/articles/104915
这样的亚马逊选品技巧能让大家做爆款吗?:https://www.ikjzd.com/articles/104916
亚马逊选品怎样才能选到成功几率大的产品?这几个思维一定要抓住!:https://www.ikjzd.com/articles/104918
精简版TikTok在法国、西班牙上线,引发欧盟风险质疑:https://www.kjdsnews.com/a/1842206.html
精简版TikTok在法国、西班牙上线,引发欧盟风险质疑:https://www.goluckyvip.com/news/219224.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流