首页 > 代码库 > Sql分页存储过程
Sql分页存储过程
//分页存储过程//可根据需求在此存储过程上进行扩展//该存储过程未返回总页数create proc PagerManager@pageindex int,@pagesize int,@tablename varchar(100),@orderbycol varchar(100)asbegin declare @sqlstr varchar(8000) declare @beginindex int declare @endindex int set @beginindex = (@pageindex-1)*@pagesize+1 set @endindex = @pageindex*@pagesize print @pagecount set @sqlstr=‘select * from ( select *,ROW_NUMBER()over (order by ‘+@orderbycol+‘) as RowNum from ‘+@tablename+‘ ) as b where RowNum between ‘+cast(@beginindex as varchar(10))+‘ and ‘+cast(@endindex as varchar(10)) exec(@sqlstr)end
Sql分页存储过程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。