--字符串替换处理 declare @p varbinary(16),@postion int,@rplen int select @p=textptr(skinmain),@rplen=len(@s_str),@postion=charindex(@s_str,skinmain)-1 from userskin while @postion> 0 begin updatetext userskin.skinmain @p @postion @rplen @d_str select @postion=charindex(@s_str,skinmain)-1 from userskin end
--字符串替换处理 declare @p varbinary(16),@postion int,@rplen int select @p=textptr(skinmain),@rplen=len(@s_str),@postion=charindex(@s_str,skinmain)-1 from userskin while @postion> 0 begin updatetext userskin.skinmain @p @postion @rplen @d_str select @postion=charindex(@s_str,skinmain)-1 from userskin end 这个sql在执行其测试表中的ntext字段时,一点问题也没有;可是就是到了userskin这个表中,它也是通过,没有抱错;可就是字段值仍然没有被更改。