濮阳杆衣贸易有限公司

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

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

熱門標(biāo)簽:江西穩(wěn)定外呼系統(tǒng)供應(yīng)商 北京智能外呼系統(tǒng)供應(yīng)商家 無錫梁溪公司怎樣申請400電話 智能電銷機(jī)器人教育 孝感銷售電銷機(jī)器人廠家 奧維地圖標(biāo)注字體大小修改 電話機(jī)器人錄音師薪資 中國地圖標(biāo)注省份用什么符號 高德地圖標(biāo)注電話怎么沒了
復(fù)制代碼 代碼如下:

USE Demo
GO
/*
將表Code的列String中的值提取放到Record表中
String 中字符類型為
dsddddd,2222222,222221,3
其中最后一位為標(biāo)記對于Record表中的BiaoJi
前面的以','分割的是值對應(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 --開始位置
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)鍵詞  SqlServer,2005,中,字符,函數(shù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SqlServer 2005 中字符函數(shù)的應(yīng)用》相關(guān)的同類信息!
  • 本頁收集關(guān)于SqlServer 2005 中字符函數(shù)的應(yīng)用的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    兴文县| 孟村| 富宁县| 崇礼县| 广丰县| 桦川县| 阿克陶县| 天津市| 叶城县| 光泽县| 荔浦县| 集贤县| 宜宾市| 大同市| 商城县| 甘泉县| 五峰| 托克逊县| 永康市| 湘潭县| 彭山县| 迭部县| 延川县| 陆良县| 武清区| 察隅县| 广安市| 广东省| 淮南市| 张家港市| 襄汾县| 潮安县| 安图县| 石嘴山市| 茶陵县| 秦皇岛市| 个旧市| 大宁县| 安图县| 岳阳县| 绵竹市|