SQL Server TEXT类型字段字符串替换示例处理脚本
2010-09-23 13:15 [windows server] 来源于:郑州电脑维修网
导读:SQLServerTEXT类型字段字符串替换示例处理脚本,/*--text字段的替换处理nbsp;nbsp;nbsp;nbsp;nbsp;--*/nbsp;nbsp;nbsp;nbsp;nbsp;--创建数据测试环境nbsp;nbsp;nbsp;--createnbsp;nbsp;nbsp;tablenbsp;nbsp;nbsp;#tbaanbsp;nbsp;
/*--text字段的替换处理 --*/ --创建数据测试环境 --create table #tb(aa text) declare @s_str varchar(8000),@d_str varchar(8000), --定义替换的字符串 @p varbinary(16),@postion int,@rplen int,@i_Start int, @i_End int select identity(int,1,1) as [id],newsid into # from news select @i_Start=min([id]),@i_End=max([id]) from # while (@i_Start<=@i_End) begin --insert into #tb(aa) select content from # where [id]=@i_Start select @s_str='\' --要替换的字符串 ,@d_str='!' --替换成的字符串 --字符串替换处理 select @p=textptr(content),@rplen=len(@s_str),@postion=charindex(@s_str,content)-1 from news where newsid in (select top 1 newsid from # where [id]=@i_Start) while @postion>0 begin updatetext news.content @p @postion @rplen @d_str select @postion=charindex(@s_str,content)-1 from news where newsid in (select top 1 newsid from # where [id]=@i_Start) end --truncate table #tb select @i_Start=@i_Start+1 end --删除数据测试环境 --drop table #tb drop table # (编辑:admin) |
相关内容
网友评论
推荐文章
-
SQLServerTEXT类型字段字符串替换示例处理脚本,/*--te...[详细]
-
使用Windows Server 2008,IT专业人员对其服务器和网...[详细]
-
破解Windows Server 2003 SP2 中文版ux
破解 Windows Server 2003 SP2 Enterprise Edition 中...[详细]
热点阅读