少的语句,有时间再研究一下!
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
2022年北京东城成人高考成绩查询时间:11月25日08-24
吉林延边2017年10月自考报名条件02-01
2017年黑龙江高考数学理试题及答案11-22
医院普通党员述职报告模板09-29
2021年山西大同成人学位英语考试时间、科目、内容及大纲【5月15日-16日】07-07
2019年四川给排水工程师报名时间:预计6-7月份03-30
德国移民方式有哪些方式?12-06
2018年国家公务员考试职位表下载(已发布)_宁夏石嘴山2018年国家公务员考试职位表02-03
心得体会观后感与启迪2022【五篇】04-03