分頁儲存過程

2021-06-14 17:27:16 字數 574 閱讀 1022

create proc page_books

@startrowindex int , //開始頁碼

@maximumrows int , //每頁顯示的最大條數

@count int output //輸出總資料數

as begin

declare @startpage int

declare @endpage int

set @startpage=(@startrowindex-1)*@maximumrows+1 //當前頁起始行

set @endpage=@startpage+@maximumrows-1 //當前頁最後一行

select * from

(select *,row_number() over(order by id) row_num

from t_books) t

where t.row_num>=@startpage and t.row_num<=@endpage

select @count=count(id) from t_books

end

分頁儲存過程 分頁儲存過程

分頁儲存過程 alter proc dbo p pageshow pagesize int,每頁大小 currentpage int out,當前頁 housename nvarchar 50 房產名稱 totalcount int out,總記錄數 totalpage int out 總頁數 as...

分頁儲存過程

create proc p sobigo percentpage tblname varchar 255 t category 表名 strgetfields varchar 1000 需要返回的列 fldname varchar 255 排序的欄位名 pagesize int 10,頁尺寸 pag...

分頁儲存過程

create procedure pro select pageindex int,pagesize int as select student.sno,student.sname,student.s grade.math,grade.physics,grade.huaxue,grade.chine...