--定义游标,循环处理数据
declare @id int
declare #tb cursor for select id from hello
open #tb
fetch next from #tb into @id
while @@fetch_status=0
begin
--字符串替换处理
declare @p varbinary(16),@postion int,@rplen int
select @p=textptr(CONTENT),@rplen=len(@s_str),@postion=charindex(@s_str,CONTENT)-1 from hello where id=@id
while @postion>0
begin
updatetext hello.CONTENT @p @postion @rplen @d_str
select @postion=charindex(@s_str,CONTENT)-1 from hello where id=@id
end
fetch next from #tb into @id
end
close #tb
deallocate #tb