declare @startindex int,@endindex int,@totalrecord int,@current_startindex int,@current_endindex int
--定义几个变量
declare cur_book_page scroll cursor for
select id from bookclass order by id desc
--定义一个滚动游标
open cur_book_page
--打开游标
set @totalrecord = @@cursor_rows
--得到总的记录数
if @totalrecord > 0
begin
if @totalrecord % @pagesize = 0
set @pagetotal = @totalrecord / @pagesize
else
set @pagetotal = @totalrecord / @pagesize + 1
--得到总页数
if @pageindex < 1
set @pageindex = 1
if @pageindex > @pagetotal
set @pageindex = @pagetotal
--检查输入参数,确保它在1到总页数之间
set @startindex = (@pageindex-1)*@pagesize+1
--游标第一次移动到的位置,比如我们需要第10到
--定义几个变量
declare cur_book_page scroll cursor for
select id from bookclass order by id desc
--定义一个滚动游标
open cur_book_page
--打开游标
set @totalrecord = @@cursor_rows
--得到总的记录数
if @totalrecord > 0
begin
if @totalrecord % @pagesize = 0
set @pagetotal = @totalrecord / @pagesize
else
set @pagetotal = @totalrecord / @pagesize + 1
--得到总页数
if @pageindex < 1
set @pageindex = 1
if @pageindex > @pagetotal
set @pageindex = @pagetotal
--检查输入参数,确保它在1到总页数之间
set @startindex = (@pageindex-1)*@pagesize+1
--游标第一次移动到的位置,比如我们需要第10到