主页 > 知识库 > MSSQL 字符段分段更新

MSSQL 字符段分段更新

热门标签:江西稳定外呼系统供应商 无锡梁溪公司怎样申请400电话 奥维地图标注字体大小修改 智能电销机器人教育 北京智能外呼系统供应商家 中国地图标注省份用什么符号 高德地图标注电话怎么没了 孝感销售电销机器人厂家 电话机器人录音师薪资
-->分段更新
-->Author:wufeng4552
-->Date :2009-10-07 08:13:41
--如:更新'a,a,a,a,a' 第三段a 為 'test' 結果為'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'
--循環開始
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 個資料列受到影響)
*/

标签:齐齐哈尔 阜阳 那曲 泰州 临沧 海北 通化 荆州

巨人网络通讯声明:本文标题《MSSQL 字符段分段更新》,本文关键词  MSSQL,字符,段分段,段,分段,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《MSSQL 字符段分段更新》相关的同类信息!
  • 本页收集关于MSSQL 字符段分段更新的相关信息资讯供网民参考!
  • 推荐文章