最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MSSQL 字符段分段更新

 更新時(shí)間:2009年10月07日 22:13:49   作者:  
MSSQL 字符段分段更新,大家可以參考下。
-->分段更新
-->Author:wufeng4552
-->Date :2009-10-07 08:13:41
--如:更新'a,a,a,a,a' 第三段a 為 'test' 結(jié)果為'a,a,a,test,a'
declare @s varchar(20)--更新的字符串
declare @split varchar(10)--分割符
declare @splitlen int
declare @pos int --更新的段 如上為第三段
declare @value varchar(10) --更新後的值 'test'
declare @I int,@J int --變量
select @s='a,a,a,a,a',@split=',',@splitlen=len(@split+'a')-2,@i=1,@j=charindex(@split,@s+@split),@pos=3,@value='test'
--循環(huán)開(kāi)始
while @pos>0 and @I<=@J
begin
select @pos=@pos-1,@I=@J+@splitlen+1,@J=charindex(@split,@s+@split,@i)
end
select @s=case when @I<@J then stuff(@s,@I,@J-@I,@value)
when @J>len(@s) then @s+@value
when @I=@J then stuff(@s,@I,0,@value)
else @s end
select @s
/*
--------------------
a,a,a,test,a
(1 個(gè)資料列受到影響)
*/

相關(guān)文章

最新評(píng)論

舞阳县| 珠海市| 克东县| 如皋市| 江陵县| 监利县| 合山市| 遂川县| 卢氏县| 大石桥市| 微山县| 西昌市| 阳东县| 瑞丽市| 金昌市| 剑河县| 武夷山市| 开平市| 巨鹿县| 昭通市| 康定县| 莆田市| 河北区| 若尔盖县| 柘荣县| 彰武县| 富蕴县| 长丰县| 报价| 连山| 呼玛县| 石景山区| 九江县| 崇左市| 金塔县| 项城市| 灯塔市| 龙南县| 伊川县| 资源县| 隆昌县|