av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

教你在SQL Server數據庫中拆分字符串函數

瀏覽:4日期:2023-11-05 14:42:35
SQL Server數據庫中拆分字符串函數的具體方法:

CREATE FUNCTION uf_StrSplit '1.1.2.50','.'(@origStr varchar(7000), --待拆分的字符串@markStr varchar(100)) --拆分標記,如','RETURNS @splittable table(str_id varchar(4000) NOT NULL, --編號IDstring varchar(2000) NOT NULL --拆分后的字符串)AS BEGINdeclare @strlen int,@postion int,@start int,@sublen int,@TEMPstr varchar(200),@TEMPid intSELECT @strlen=LEN(@origStr),@start=1,@sublen=0,@postion=1,@TEMPstr='',@TEMPid=0if(RIGHT(@origStr,1)<>@markStr )beginset @origStr = @origStr + @markStrendWHILE((@postion<=@strlen) and (@postion !=0))BEGINIF(CHARINDEX(@markStr,@origStr,@postion)!=0)BEGINSET @sublen=CHARINDEX(@markStr,@origStr,@postion)-@postion; ENDELSEBEGINSET @sublen=@strlen-@postion+1;ENDIF(@postion<=@strlen)BEGINSET @TEMPid=@TEMPid+1;SET @TEMPstr=SUBSTRING(@origStr,@postion,@sublen);INSERT INTO @splittable(str_id,string) values(@TEMPid,@TEMPstr)IF(CHARINDEX(@markStr,@origStr,@postion)!=0)BEGINSET @postion=CHARINDEX(@markStr,@origStr,@postion)+1ENDELSEBEGINSET @postion=@postion+1ENDENDENDRETURNEND

例如:select * from uf_StrSplit('1,1,2,50',',')

輸出結果:

str_id string1 12 13 24 50

標簽: Sql Server 數據庫
主站蜘蛛池模板: 久久极品| 欧美亚洲第一区 | 成人国产精品 | 国产精品国产三级国产aⅴ中文 | 国产高清免费在线 | 91大神新作在线观看 | 中文字幕免费在线 | 亚洲成人av在线播放 | 日韩精品一区二区三区在线播放 | 毛片在线免费 | 国产综合久久 | 久久久国产精品视频 | 亚洲一区在线日韩在线深爱 | 天天干天天谢 | 欧美一区二区三区大片 | 久久大 | 99久久精品一区二区成人 | 国产精品一区二区三区免费观看 | 日日综合 | 中文字幕视频在线观看 | 亚洲欧美一区二区三区国产精品 | 69av网| 国产一区二区观看 | 91亚洲一区| 亚洲日本免费 | 久久6视频 | 91直接看| 久久久www成人免费精品 | 成人在线视频免费看 | 99re视频在线 | 在线观看中文字幕 | 成人亚洲视频 | 97超碰在线播放 | 麻豆一区二区三区 | 在线观看国产视频 | 国产高清视频 | av黄色国产| 国产成人综合一区二区三区 | 日韩在线免费 | 日本成人免费网站 | 日韩国产欧美视频 |