分頁的儲存過程

2021-04-20 02:05:17 字數 496 閱讀 6808

create proc proc_pager

@tblname varchar(20),--表名

@pagesize int=10,--每頁資料行數

@pagenum int=1,--頁數

@sortname varchar(20)--排序列名

asdeclare @count int

set @count = @pagesize * (@pagenum-1)--去掉的資料

exec

('select top '+@pagesize+' * from

(select * from '+@tblname+' where '+@sortname+' not in

(select top  '+@count+' '+@sortname+' from '+@tblname+' order by '+@sortname+')

) as au

order by '+@sortname

) go

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

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

分頁的儲存過程

alter procedure sql conn sort tblname varchar 255 表名 strgetfields varchar 1000 需要返回的列 fldname varchar 255 排序的欄位名 pagesize int 頁尺寸 pageindex int 頁碼 doc...

儲存過程的分頁!!

create proc up gettopiclist a strforumid varchar 50 a intpageno int a intpagesize int as 定義區域性變數 declare intbeginid int declare intendid int declare i...