一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Sql Server - sql2005 存儲過程分頁代碼

sql2005 存儲過程分頁代碼

2020-07-01 15:33服務器之家 Sql Server

sql2005 存儲過程分頁代碼,發的也比較多了,這里服務器之家兼得整理下,大家可以多參考幾個。選擇自己喜歡的。

復制代碼 代碼如下:


create database Test
on primary ( name='Test_Data.mdf',
filename='D:\我的資料\sql\備份\Test_Data.mdf'
)
log on
(
name='Test_Data.ldf',
filename='D:\我的資料\sql\備份\Test_Data.ldf'
)

if object_id('tb') is not null drop table tb
create table tb
(
Col int
)
insert into tb select top 50 number from master..spt_values where type='P' and number>0

create proc SplitPage
(
@TableName nvarchar(50),
@PageSize int,--每頁顯示的數量
@CurrentPage int,--當前第幾頁
@PageCol nvarchar(50),--排序字段
@OrderNo nvarchar(50)--排序方式(DESC,ASC)
)
as
/*
測試用的
declare @PageCol nvarchar(50)
declare @TableName nvarchar(50)
declare @OrderNo nvarchar(50)
declare @PageSize int
declare @CurrentPage int
set @PageCol='Col'
set @TableName='tb'
set @OrderNo='DESC'
set @PageSize=10
set @CurrentPage=4
*/
declare @sql nvarchar(1000)
set @sql=''
set @sql='
;with hgo as
(
select *,row_number() over(
order by '+@PageCol+' '+@OrderNo+') rank
from '+@TableName+'
)'
set @sql=@sql+'select Col from hgo where rank between '+ltrim((@CurrentPage-1)*@PageSize+1)+' and '+ltrim(@CurrentPage*@PageSize)
--print @sql
exec (@sql)


exec SplitPage 'tb',10,1,'Col','DESC'

Col
-----------
50
49
48
47
46
45
44
43
42
41

(10 行受影響)

exec SplitPage 'tb',10,3,'Col','DESC'
Col
-----------
30
29
28
27
26
25
24
23
22
21

(10 行受影響)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美午夜性春猛交bbb | 91久久精品青青草原伊人 | 青青青国产在线观看 | 香蕉成人国产精品免费看网站 | 星空传媒在线视频 | 久久永久影院免费 | 无码中文字幕热热久久 | 亚洲色图色 | 免费在线观看成年人视频 | 精品国产成a人在线观看 | 亚洲欧美精品天堂久久综合一区 | 大胸孕妇孕交pregnantsex 大象视频污 | 精品视频入口 | 超强台风免费观看完整版视频 | 国产综合久久久久 | 亚洲国产免费观看视频 | 甜宠巨肉h文1v1校园 | 办公室里被迫高h | 王雨纯羞羞 | 俄罗斯图书馆无打码久久 | 国产91精品在线观看 | 精品一卡2卡3卡4卡5卡亚洲 | 亚洲上最大成网人站4438 | 婷婷色伊人 | 精品日本一区二区 | 日本ccc三级 | 爱情岛永久成人免费网站 | 天天草b | 亚洲一卡2卡三卡4卡5卡组 | 午夜办公室在线观看高清电影 | 日本天堂视频 | 激情三级做爰在线观看激情 | 麻豆亚洲一区 | 波多野结衣被绝伦强在线观看 | 欧美性理论片在线观看片免费 | 国产伦码精品一区二区三区 | 果冻传媒林予曦图片 | 成人日批视频 | 青青热久免费精品视频网站 | 国产高清露脸学生在线观看 | 学生小泬无遮挡女HD |