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

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

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 行受影響)

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成年女人毛片免费观看97 | 国产永久免费视频m3u8 | 久久久久999 | 欧美人体高清在线观看ggogo | 色老板在线视频观看 | 欧美日韩一区二区中文字幕视频 | 紧身短裙女教师波多野 | 国产yw193.㎝m在线观看 | 欧美在线播放一区二区 | 青草福利在线 | 久久三级网站 | 美女吃男生鸡鸡 | 亚洲日日做天天做日日谢 | 亚洲免费小视频 | 欧美bbb人妖 | 久久综合给会久久狠狠狠 | 国产一级黄毛片 | 男生操男生 | 99热精品在线免费观看 | 国产精品短视频 | 国产全部理论片线观看 | 亚洲欧美日韩精品久久亚洲区 | 日本阿v精品视频在线观看 日本xxx片免费高清在线 | 日本亚洲娇小与黑人tube | 99爱爱| 成人福利网站 | 好大好硬视频 | 国产精品亚洲片在线不卡 | 色呦阁 | 娇妻在床上迎合男人 | 千金在线观看 | 美女口述又粗又大感觉 | 欧乱色国产精品兔费视频 | 亚洲午夜精品久久久久久成年 | 亚洲+国产+图片 | 国产视频一二三区 | 亚洲第一网色综合久久 | 国产人人草| 精品视频在线免费看 | 图片专区小说专区卡通动漫 | 公交车强校花系列小说 |