久久机这里只有精品,国产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ù)文章

    主站蜘蛛池模板: 岳西县| 崇阳县| 富阳市| 金溪县| 漠河县| 隆德县| 内丘县| 巫山县| 金阳县| 平潭县| 措勤县| 广德县| 德庆县| 安乡县| 金乡县| 定西市| 卢龙县| 怀安县| 得荣县| 盐边县| 五莲县| 宁远县| 阳东县| 武邑县| 凤冈县| 福贡县| 勐海县| 禹州市| 茶陵县| 延吉市| 广饶县| 抚顺县| 剑河县| 南投市| 崇仁县| 旬邑县| 临汾市| 都昌县| 长汀县| 开封市| 夹江县|