久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動(dòng):電腦PC端+手機(jī)端+微網(wǎng)站+自適應(yīng)網(wǎng)頁(yè)多模板選擇-建站388元起價(jià)?。?!
當(dāng)前位置:主頁(yè) > 網(wǎng)站建設(shè) > 存儲(chǔ)過(guò)程實(shí)現(xiàn)(可帶查詢(xún)條件/萬(wàn)能分頁(yè)/通用)建站

存儲(chǔ)過(guò)程實(shí)現(xiàn)(可帶查詢(xún)條件/萬(wàn)能分頁(yè)/通用)建站

時(shí)間:2023-05-23 21:05:23 閱讀: 文章分類(lèi): 網(wǎng)站建設(shè) 作者: 網(wǎng)絡(luò)小編

導(dǎo)讀:1建站知識(shí)可帶查詢(xún)條件的SQL語(yǔ)句的分頁(yè)存儲(chǔ)過(guò)程,在項(xiàng)目開(kāi)發(fā)中很實(shí)用,感興趣的朋友可以了解下,希望本文可以鞏固你的存儲(chǔ)seo網(wǎng)站排名優(yōu)化軟件營(yíng)銷(xiāo)型網(wǎng)站建設(shè)。

seo網(wǎng)站排名優(yōu)化軟件營(yíng)銷(xiāo)型網(wǎng)站建設(shè)假設(shè)數(shù)據(jù)網(wǎng)站建設(shè)制作庫(kù)中有張表,表名是UserName,字段分別是ID(int),Name(nvarchar),Age(int)。 如果不帶查詢(xún)條件存儲(chǔ)過(guò)程是:

復(fù)制代碼 代碼如下:

CREATE PROCEDURE [dbo].[UserName] @pageIndex int, @pageSize int AS declare @min int; declare @max int; set @min=@pageSize*(@pageIndex-1)+1; set @max=@pageSize*@pageIndex; with myTable as(select ID,Name,Age,Row_Number() over (order by ID) as rownum from [UserName] ) select ID,Name,Age from myTable where rownum between @min and @max RETURN

這個(gè)分頁(yè)存儲(chǔ)過(guò)程很不實(shí)用,并且表是固定的。 下面十二個(gè)萬(wàn)能分頁(yè)存儲(chǔ)過(guò)程,

網(wǎng)站seo優(yōu)化培訓(xùn)復(fù)制代碼 代碼如下:

CREATE PROCEDURE [dbo].[UP_GetRecordByP如何seo優(yōu)化推廣網(wǎng)站age] @tblName varchar(255), -- 表名 @fldName varchar(255), -- 主鍵字段名 @PageSize int , -- 頁(yè)尺寸 @PageIndex int , -- 頁(yè)碼 @IsReCount bit, -- 返回記錄總數(shù), 非 0 值則返回 @OrderType bit, -- 設(shè)置排序類(lèi)型, 非 0 值則降序 @strWhere varchar(1000) = '' -- 查詢(xún)條件 (注意: 不要加 where) AS declare @strSQL varchar(6000) -- 主語(yǔ)句 declare @strTmp varchar(2000) -- 臨時(shí)變量(查詢(xún)條件過(guò)長(zhǎng)時(shí)可能會(huì)出錯(cuò),可修改100為1000) declare @strOrder varchar(400) -- 排序類(lèi)型 if @OrderType != 0 begin set @strTmp = '<(select min' set @strOrder = ' order by [' + @fldName +'] desc' end else begin set @strTmp = '>(select max' set @strOrder = ' order by [' + @fldName +'] asc' end set @strSQL = 'select top ' + str(@PageSize) + ' * from [' + @tblName + '] where [' + @fldName + ']' + @strTmp + '([' + @fldName + ']) from (select top ' + str((@PageIndex-1)*@PageSize) + ' [' + @fldName + '] from [' + @tblName + ']' + @strOrder + ') as tblTmp)' + @strOrder if @strWhere != '' set @strSQL = 'select top ' + str(@PageSize) + ' * from [' + @tblName + '] where [' + @fldName + ']' + @strTmp + '([' + @fldName + ']) from (select top ' + str((@PageIndex-1)*@PageSize) + ' [' + @fldName + '] from [' + @tblName + '] where ' + @strWhere + ' ' + @strOrder + ') as tblTmp) and ' + @strWhere + ' ' + @strOrder if @PageIndex <> 0 begin set @strTmp ='' if @strWhere != '' set @strTmp = ' where ' + @strWhere set @strSQL = 'select top ' + str(@PageSize) + ' * from [' + @tblName + ']' + @strTmp + ' ' + @strOrder exec (@strSQL) end if @IsReCount != 0 begin set @strSQL = 'select count(*) as Total from [' + @tblName + ']'+' where ' + @strWhere exec (@strSQL) end

使用方法:

復(fù)制代碼 代碼如下:

EXEC dbo.UP_GetRecordByPage @tblName = ‘UserName', -- varchar(255) @fldName = 'ID', -- varchar(255) @PageSize = 2, -- int @PageIndex = 1, -- int @IsReCount = 0, -- bit @OrderType = 1, -- bit @strWhere = 'Age=13' -- varchar(1000)

關(guān)鍵詞標(biāo)簽: 分頁(yè) 存儲(chǔ)過(guò)程

聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-23 ,文章存儲(chǔ)過(guò)程實(shí)現(xiàn)(可帶查詢(xún)條件/萬(wàn)能分頁(yè)/通用)建站主要講述分頁(yè),存儲(chǔ)過(guò)程,存儲(chǔ)過(guò)程實(shí)現(xiàn)(可帶查詢(xún)條件/萬(wàn)能網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_5990.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專(zhuān)注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計(jì)制作搭建開(kāi)發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開(kāi)發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗(yàn)
  • 150+覆蓋行業(yè)
  • 最新熱門(mén)源碼技術(shù)文章

    主站蜘蛛池模板: 奎屯市| 大关县| 海安县| 合阳县| 东至县| 寻乌县| 张家港市| 霍林郭勒市| 广昌县| 武冈市| 收藏| 吉隆县| 鄂伦春自治旗| 板桥市| 南岸区| 土默特左旗| 迭部县| 乌兰浩特市| 天水市| 永康市| 紫阳县| 五寨县| 大石桥市| 汉寿县| 南澳县| 耒阳市| 湘潭县| 东莞市| 昌邑市| 合肥市| 静海县| 南康市| 金坛市| 清徐县| 西和县| 崇左市| 棋牌| 孝感市| 黔西| 宜阳县| 修文县|