少的语句,有时间再研究一下!
create procedure pagemaker
@sqlstr nvarchar(4000), --查询字符串
@currentpage int,--第N页
@pagesize int--每页行数
as
set nocount on
declare @P1 int,--P1是游标的id
@rowcount int
exec sp_cursoropen @P1 output,@sqlstr,@scrollopt=1,@ccopt=1,@rowcount=@rowcount output
select ceiling(1.0*@rowcount/@pagesize) as 总页数--,@rowcount as 总行数,@currentpage as 当前页
set @currentpage=(@currentpage-1)*@pagesize+1
exec sp_cursorfetch @P1,16,@currentpage,@pagesize
exec sp_cursorclose @P1
set nocount off
正在阅读:
2017计算机等考三级数据库基础:一个游标的sqlserver存储过程12-17
校园一角作文450字09-04
2019贵州黔南考研准考证打印时间:12月14日至24日08-25
2020年9月青海基金从业资格准考证打印入口已开通(9月21日至9月26日)11-13
有惊无险作文450字08-04
2017年秋季国家体育总局事业单位招聘公告【113人】02-24
谁是森林小天使作文600字06-25
小学三年级作文妈妈的爱,三年级叙事作文:妈妈的爱(四)_550字04-02
桔子作文500字07-29