風人園

          弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
          隨筆 - 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

          主站蜘蛛池模板: 柏乡县| 赣州市| 武威市| 凤冈县| 鲁山县| 柯坪县| 津南区| 桐庐县| 南木林县| 莆田市| 韶关市| 永川市| 屯昌县| 扶余县| 阜城县| 信阳市| 淮阳县| 和田市| 波密县| 通山县| 侯马市| 乌兰察布市| 临猗县| 鄂尔多斯市| 武城县| 成都市| 卢氏县| 凤阳县| 蒲城县| 常熟市| 仁怀市| 惠安县| 芦山县| 和林格尔县| 威远县| 托克逊县| 文成县| 平阳县| 韶山市| 柳江县| 安乡县|