風人園

          弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
          隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
          數據加載中……

          SQL Server 2005新增功能--Row_NUMBER() 分頁查詢

          我的測試代碼
          SELECT * FROM
          (
           
          SELECT ROW_NUMBER() OVER(ORDER BY DATE) ROWNUM, * FROM BAS_CALENDAR
          ) CAL
          WHERE ROWNUM BETWEEN (50*1)+1 AND 50*2
          ORDER BY DATE ASC

          開發圣經上的示例代碼
          CREATE PROC spGetPages2 @iRowCount INT@iRowPageNo INT
          AS
          SELECT * FROM (
          SELECT ROW_NUMBER() OVER(ORDER BY ProductID ASC) RowNum, * FROM Production.Product ) OrderData
          WHERE RowNum BETWEEN @iRowCount*(@iPageNo-1)+1 and @iRowCount*@iPageNo
          ORDER BY ProductID ASC

          GO

          EXEC spGetPages2 10,20

          posted on 2007-04-12 08:43 風人園 閱讀(567) 評論(0)  編輯  收藏 所屬分類: Database

          主站蜘蛛池模板: 七台河市| 武宁县| 昌乐县| 长丰县| 德安县| 离岛区| 兴安盟| 桑植县| 海原县| 财经| 百色市| 玛多县| 台北县| 新绛县| 当涂县| 巴青县| 梓潼县| 虞城县| 龙岩市| 穆棱市| 富蕴县| 皮山县| 汉川市| 凤城市| 观塘区| 鹤壁市| 于田县| 临清市| 左云县| 上思县| 稷山县| 荆州市| 天峻县| 瑞安市| 衡山县| 凤庆县| 和田市| 大安市| 南安市| 潜山县| 南昌市|