
少的语句,有时间再研究一下!
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
妈妈的爱作文600字11-16
2018年内蒙古高考改革最新方案解读01-27
2023年广东选调生考试申论经典范文汇总02-15
2017年吉林延边公务员录取成绩汇总,2017年吉林延边珲春中考录取线01-28
太极爸爸作文200字11-21
GRE重点词汇解析:impromptu02-25
2022年山东济宁艺术高考统考考试时间:2021年12月19日起09-02
胜似亲人看图写话500字08-24