午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

SQL Server 2000和 SQL Server 2005實(shí)現(xiàn)分頁的方式

瀏覽:24日期:2023-11-02 11:07:19

2000:

首先獲得所有的記錄集合的存儲(chǔ)過程:

createPROCEDURE [dbo].[P_GetOrderNumber]ASselect count(orderid) from orders;----orders為表RETURN

分頁的存儲(chǔ)過程

create; procedure [dbo].[P_GetPagedOrders2000](@startIndex int,; ---開始頁數(shù)@pageSize int----每一頁顯示的數(shù)目)asset nocount ondeclare @indextable table(id int identity(1,1),nid int); ----定義一個(gè)表變量declare @PageUpperBound intset @PageUpperBound=@startIndex+@pagesize-1set rowcount @PageUpperBoundinsert into @indextable(nid) select orderid from orders order by orderid descselect O.orderid,O.orderdate,O.customerid,C.CompanyName,E.FirstName+' '+E.LastName as EmployeeName from orders Oleft outer join Customers Con O.CustomerID=C.CustomerIDleft outer join Employees Eon O.EmployeeID=E.EmployeeIDinner join @indextable t on O.orderid=t.nidwhere t.id between @startIndex and @PageUpperBound order by t.id;----實(shí)現(xiàn)分頁的關(guān)鍵set nocount off

2005:

create; [dbo].[P_GetPagedOrders2005](@startIndex INT, @pageSize INT)ASbeginWITH orderList AS ( SELECT ROW_NUMBER() OVER (ORDER BY O.orderid DESC)AS Row, O.orderid,O.orderdate,O.customerid,C.CompanyName,E.FirstName+' '+E.LastName as EmployeeName from orders Oleft outer join Customers Con O.CustomerID=C.CustomerIDleft outer join Employees Eon O.EmployeeID=E.EmployeeID)

SELECT orderid,orderdate,customerid,companyName,employeeNameFROM orderlistWHERE Row between @startIndex and @startIndex+@pageSize-1end

標(biāo)簽: Sql Server 數(shù)據(jù)庫
主站蜘蛛池模板: 亚洲精品伦理 | 久久久久久伊人 | 黑丝白浆 | 免费观看成年人视频 | 成年人的免费视频 | 国内特级毛片 | 亚洲影视精品 | 免费在线一级片 | 成人午夜视频在线播放 | 国产精品嫩草影院精东 | 97久久精品视频 | 日韩欧美亚洲一区二区三区 | 日韩中文字幕网 | 日韩一区二区免费在线观看 | 三级经典在线 | 97久久久| 日本少妇久久 | 午夜69| 欧美一级淫片免费视频黄 | 国产精品一区二区av | 东方伊人免费在线观看 | 92久久 | 一区三区视频 | 国产激情视频在线播放 | 五月天婷婷影院 | 免费黄色看片 | 国产精品88av | 久久久www成人免费毛片 | 三级国产在线 | 亚洲成人影院在线观看 | 色涩av| 国产另类av | 在线成人播放 | 网爆门在线观看 | 超碰96在线 | 日韩成人免费在线 | 一区二区三区免费观看视频 | 精品国产中文字幕 | 日韩在线 | 高清av一区 | 成人www|