色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

SQL Server 2000和 SQL Server 2005實現分頁的方式

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

2000:

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

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

分頁的存儲過程

create; procedure [dbo].[P_GetPagedOrders2000](@startIndex int,; ---開始頁數@pageSize int----每一頁顯示的數目)asset nocount ondeclare @indextable table(id int identity(1,1),nid int); ----定義一個表變量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;----實現分頁的關鍵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

標簽: Sql Server 數據庫
主站蜘蛛池模板: 欧美一级特黄aa大片在线观看免费 | 日本在线资源 | 日本一道免费一区二区三区 | 午夜美女网站 | 亚洲欧美日韩综合久久久久 | 免费观看成人www精品视频在线 | 国产一级a毛片高清 | 尤物tv已满18点击进入 | 国产精品久久久久久久免费 | 国产亚洲人成网站在线观看不卡 | 看一级毛片一区二区三区免费 | 国内精品伊人久久久久妇 | 国产午夜精品一区二区 | 亚洲国产精品看片在线观看 | 综合91| 日韩dv| 国产成人精品.一二区 | 亚洲国产天堂久久九九九 | 成人手机看片 | 成人久久| 欧美另类在线视频 | 日韩欧美久久一区二区 | 成人免费网站久久久 | 精品伊人久久久久7777人 | 国产成人成人一区二区 | 一级欧美一级日韩毛片99 | 久久免费播放视频 | 亚洲国产精品成 | 手机在线免费看毛片 | 日韩欧美一级毛片在线 | 国内精品久久久久久中文字幕 | 三级国产精品 | 国产乱码精品一区二区三上 | 中文字幕精品在线观看 | 国产欧美日韩视频免费61794 | 国产精品秦先生手机在线 | 两性午夜视频 | 欧美自拍在线 | 日韩精品不卡 | www.色亚洲| 日韩一区二区三 |