佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > SqlServer 2005 中字符函數(shù)的應(yīng)用

SqlServer 2005 中字符函數(shù)的應(yīng)用

熱門(mén)標(biāo)簽:鐵路電話系統(tǒng) 服務(wù)外包 呼叫中心市場(chǎng)需求 AI電銷(xiāo) 百度競(jìng)價(jià)排名 地方門(mén)戶網(wǎng)站 網(wǎng)站排名優(yōu)化 Linux服務(wù)器
復(fù)制代碼 代碼如下:

USE Demo
GO
/*
將表Code的列String中的值提取放到Record表中
String 中字符類(lèi)型為
dsddddd,2222222,222221,3
其中最后一位為標(biāo)記對(duì)于Record表中的BiaoJi
前面的以','分割的是值對(duì)應(yīng)Record表中Value
*/
GO
DROP PROC proc_split_Code
GO
CREATE PROC proc_split_Code
AS
BEGIN
SET NOCOUNT ON

DECLARE @Count INT --條數(shù)
DECLARE @Index INT --變量
SET @Index = 1 --默認(rèn)
SELECT @Count = Count(*) FROM Code
--PRINT @Count
WHILE (@Index=@Count)
BEGIN
DECLARE @BiaoJi INT -- 標(biāo)記
DECLARE @String NVARCHAR(1000)--字符串
DECLARE @Temp INT --分隔符的位置
DECLARE @Star INT --開(kāi)始位置
DECLARE @Code NVARCHAR(100) --
SET @Star = 0
SELECT @String=REVERSE(String)
FROM (
SELECT row_number() OVER(ORDER BY String) AS rownumber,* FROM Code
) AS a
WHERE rownumber between @Index and @Index

SET @Temp=CHARINDEX(',',@String,@Star)
SET @BiaoJi = SUBSTRING(@String,@Star,@Temp)
PRINT @BiaoJi
SET @String = REVERSE(@String)
SET @Temp=CHARINDEX(',',@String,@Star)
SET @Star = 0
WHILE(@Temp>0)
BEGIN

SET @Temp=CHARINDEX(',',@String,@Star)

--PRINT @Star
--PRINT @Temp

IF @Temp >0
BEGIN
SET @Code=SUBSTRING(@String,@Star,@Temp-@Star)
PRINT @Code
--插入到相應(yīng)的表中
INSERT INTO Record(BiaoJi,Value,Time)
VALUES (@BiaoJi,@Code,getdate())

END
SET @Star=@Temp+1
END

--PRINT @Index
PRINT @String
SET @Index = @Index+1
END
END
GO

EXEC proc_split_Code

標(biāo)簽:仙桃 湘潭 銅川 湖南 黃山 崇左 蘭州 衡水

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SqlServer 2005 中字符函數(shù)的應(yīng)用》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    广水市| 太仆寺旗| 定州市| 古田县| 铜梁县| 特克斯县| 临颍县| 淳化县| 五莲县| 忻城县| 浮山县| 山阳县| 黎城县| 金门县| 安多县| 视频| 新田县| 离岛区| 沁阳市| 榆中县| 乐东| 宁陵县| 潞西市| 敦化市| 内江市| 文水县| 拉萨市| 榆树市| 江阴市| 航空| 崇信县| 通辽市| 张家口市| 兰坪| 三门县| 洛阳市| 巴塘县| 额尔古纳市| 江安县| 万山特区| 信丰县|