create proc p_test--建立儲存過程p_test
@pagesize int,--每頁資料條數
@pageindex int,--當前頁數(頁碼)
@pagecount int output--總的頁數,因為需要顯示頁數,因此是個輸出引數
asdeclare @datacount int--總資料條數
select @datacount=count(*) from test--獲得總資料條數值並賦給引數
set @pagecount=ceiling(1.0*@datacount/@pagesize)--獲得總頁數,並賦給引數
--接下來是獲得指定頁資料
select * from
(select *,row_number() over(order by test1) as num from test) as temp
where num between @pagesize*(@pageindex-1)+1 and @pagesize*@pageindex
T SQL分頁功能儲存過程
分頁功能儲存過程 alter procedure dbo p splitpagesquery tablesname nvarchar max 表名或檢視名 只能傳單一表名 pknvarchar max 主鍵 可以為空!strsort nvarchar max 排序字段 按照這個欄位對查詢結果進行排序...
使用儲存過程實現分頁列印
使用儲存過程實現分頁列印。這個儲存過程是乙個小區寬頻使用者管理系統,專案裡 的一部分。功能是 實現把錶userinfo裡的使用者資料按ip網段排序進行分頁列印!比如172.20.128.xx的ip簡稱為128網段的使用者,172.20.119.xx的ip簡稱為119網段的使用者,每個網段的使用者列印...
儲存過程實現分頁
一 create procedure dbo basic pagination2000 tblname varchar 255 表名 fidlelist varchar 2000 要查詢字段 fldname varchar 255 排序字段 pagesize int,頁尺寸 pageindex in...