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

首頁 > 開發(fā) > 綜合 > 正文

【SQL 代碼】Sql分頁(自用)

2024-07-21 02:49:07
字體:
供稿:網(wǎng)友
【SQL 代碼】Sql分頁(自用)

效果圖:

下面是存儲(chǔ)過程的創(chuàng)建,用的時(shí)候調(diào)用就行了

/****** Object:  StoredPRocedure [dbo].[spSqlPageByRownumber]    Script Date: 2015/3/5 17:34:38 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE proc [dbo].[spSqlPageByRownumber]@tbName varchar(255),        --表名@tbFields varchar(1000),      --返回字段@PageSize int,                --頁尺寸@PageIndex int,                --頁碼@strWhere varchar(1000),    --查詢條件@StrOrder varchar(255)  --排序條件asdeclare @strSql varchar(5000)    --主語句declare @strSqlCount nvarchar(500)----------------總記錄數(shù)---------------if @strWhere !=''beginset @strSqlCount='Select count(*) as TotalCout from  ' + @tbName + ' where '+ @strWhereendelsebeginset @strSqlCount='Select count(*) as TotalCout from  ' + @tbNameend--------------分頁------------if @PageIndex <= 0begin  set @PageIndex = 1endif @strWhere !=''beginset @strSql='Select * from (Select  row_number() over('+@strOrder+') rowId,'+ @tbFields+' from ' + @tbName + ' where  ' + @strWhere+' ) tb where tb.rowId >'+str((@PageIndex-1)*@PageSize)+' and tb.rowId <= ' +str(@PageIndex*@PageSize)endelsebeginset @strSql='Select * from (Select  row_number() over('+@strOrder+') rowId,'+ @tbFields+' from ' + @tbName + ' ) tb where tb.rowId >'+str((@PageIndex-1)*@PageSize)+' and tb.rowId <= ' +str(@PageIndex*@PageSize)endexec(@strSqlCount)exec(@strSql)GO

執(zhí)行:

exec [dbo].spSqlPageByRownumber 'GoodsCategory','*',10,2,'Cid > 0','order by Cid desc'


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌拉特前旗| 壤塘县| 逊克县| 交口县| 平阳县| 南和县| 桦南县| 萨迦县| 法库县| 塔河县| 新泰市| 贵定县| 万荣县| 莱州市| 巫山县| 南乐县| 陈巴尔虎旗| 泽州县| 沁水县| 正阳县| 辽阳县| 榆林市| 天祝| 资兴市| 郯城县| 阿瓦提县| 旌德县| 三都| 常山县| 英山县| 社旗县| 雅安市| 白沙| 无为县| 阿拉善右旗| 汝州市| 西青区| 青阳县| 天镇县| 额济纳旗| 绥芬河市|