日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 數(shù)據(jù)庫(kù) > Sqlserver > SQL Server 2005 通用分頁(yè)存儲(chǔ)過(guò)程

SQL Server 2005 通用分頁(yè)存儲(chǔ)過(guò)程

來(lái)源:程序員人生   發(fā)布時(shí)間:2014-03-04 07:06:49 閱讀次數(shù):3442次
 通過(guò)SQLServer 2005之后新加入的ROW_NUMBER()函數(shù)進(jìn)行分頁(yè):
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo-- =============================================-- Author: <Author,,Name>-- Description: <通用分頁(yè)存儲(chǔ)過(guò)程>-- =============================================Create PROCEDURE [dbo].[ClientNewsPager] @talbeName varchar(255)='', -- 表名 @getFields varchar(1000)='*', -- 需要返回的列 @orderBy varchar(255)='', -- 排序的字段名 @PageSize int=15, -- 頁(yè)尺寸 @PageIndex int=1, -- 頁(yè)碼,從1開(kāi)始 @doCount bit=0, -- 返回記錄總數(shù), 非 0 值則返回 @whereStr varchar(1500)='' -- 查詢條件 (注意: 不要加 where)ASBEGIN declare @rowResult intBegin Tran declare @strSQL varchar(5000) declare @startRowIndex int declare @maximumRows int set @startRowIndex = (@PageIndex - 1) * @PageSize set @maximumRows = @startRowIndex + @PageSize if(@doCount!=0) begin if @whereStr !='' set @strSQL = 'select id from ' + @talbeName + ' where '+ @whereStr else set @strSQL = 'select id from ' + @talbeName end else begin if(@whereStr!='') begin set @strSQL = 'SELECT ' + @getFields + ' FROM (SELECT ROW_NUMBER() OVER (ORDER BY ' + @orderBy + ') AS RowsNum,' + @getFields + ' FROM ' + @talbeName + ' where ' + @whereStr + ') AS TMP WHERE (RowsNum > ' + str(@startRowIndex) + ' AND RowsNum <= ' + str(@maximumRows) + ')' end else begin set @strSQL = 'SELECT ' + @getFields + ' FROM (SELECT ROW_NUMBER() OVER (ORDER BY ' + @orderBy + ') AS RowsNum,' + @getFields + ' FROM ' + @talbeName + ') AS TMP WHERE (RowsNum > ' + str(@startRowIndex) + ' AND RowsNum <= ' + str(@maximumRows) + ')' end end exec(@strSQL) Set @rowResult = @@ROWCOUNTIf @@Error <> 0 Begin RollBack Tran Return -1 End Else Begin Commit Tran Return @rowResult EndEND
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
為碼而活
積分:4237
15粉絲
7關(guān)注
欄目熱點(diǎn)
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲国产成人91精品 | 亚洲高清中文字幕 | 日韩在线亚洲 | 精品一二区 | 成人午夜在线 | 国产高清视频在线观看 | 欧美a级成人淫片免费看 | 日韩精品在线观看视频 | 男男视频黄www动漫 超碰97国产精品人人cao | 久草av在线播放 | 综合久久久| 国产电影在线 | 午夜视频黄色 | 久久精品一区 | 国产精品美女久久久久aⅴ国产馆 | 国产成人免费在线 | 黄片毛片 | 在线观看的av| 日本成人黄色片 | 国产一卡久久电影永久 | 视频一区在线 | 污视频网站在线观看 | 自拍在线观看 | 精品国产一区二区三区免费 | av天天干 | 欧美一二三区 | 日韩精品久久一区二区三区 | 日韩中文字幕久久 | 久久国产成人午夜av影院宅 | 成人精品一区二区户外勾搭野战 | 一区在线观看视频 | 国产精品毛片久久久久久久 | 美女国内精品自产拍在线播放 | 麻豆免费网站 | 日本久久久久 | 不卡的av在线播放 | 999re5这里只有精品 | 91超碰成人 | 国产午夜激情视频 | 97午夜| 精品国产一区二区三区麻豆小说 |