国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

最簡單的SQL Server數據庫存儲過程分頁

2024-08-31 00:52:36
字體:
來源:轉載
供稿:網友

1.只需要提供Sql語句和每頁的記錄數,頁數就可以了

2,速度超快喲,100W記錄1~3秒就分出來了

3,對于存儲過程特別好用

--//調用的方式

exec up_zbh_DivPageBySql 'select * from 表',10,3

存儲過程

exec up_zbh_DivPageBySql 'exec 存儲過程',10,1

--//封裝成一個存儲過程,調用的時候方便的很哈!!
       http://m.survivalescaperooms.com/

create PRocedure up_zbh_DivPageBySql

@strSql varchar(8000),

@nPageSize int,

@nPageCount int

as

SET NOCOUNT ON

DECLARE @P1 INT,

@nRowCount INT

--//注意:@scrollopt = 1 會取得Select的時候的總行數

EXEC sp_cursoropen @P1 OUTPUT, @strSql, @scrollopt = 2, @ccopt = 335873, @rowcount = @nRowCount OUTPUT

IF (@P1 != 0)

BEGIN

--SELECT @nRowCount AS nRecordCount, ceiling(1.0 * @nRowCount / @nPageSize) AS nPageCount, @nPageCount AS nPage

SET @nPageCount = (@nPageCount - 1) * @nPageSize + 1

EXEC sp_cursorfetch @P1, 32, @nPageCount, @nPageSize

EXEC sp_cursorclose @P1

END

GO


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莆田市| 荆州市| 高清| 香河县| 淄博市| 普宁市| 天全县| 漯河市| 广灵县| 渝北区| 垣曲县| 资兴市| 崇礼县| 太仆寺旗| 永川市| 名山县| 宁明县| 宣汉县| 吉首市| 莱阳市| 兴化市| 东台市| 棋牌| 香格里拉县| 精河县| 井陉县| 会泽县| 观塘区| 视频| 沙田区| 万盛区| 平罗县| 平南县| 宝山区| 南雄市| 西华县| 遵义县| 开鲁县| 嘉义市| 琼结县| 定兴县|