日期:2014-05-18  浏览次数:20412 次

如何根据字段内容里面包含的信息修改?
数据表名称:ywwyindex
里面有个字段:content
我想把这个字段的内容里包含cellpadding= "5 "的,内容其他部分不变,只是修改这一句为cellpadding= "0 "
如何根据字段内容里面包含的信息修改?谢谢

------解决方案--------------------
update ywwyindex
set
content=replace(content, 'cellpadding= "5 " ', 'cellpadding= "0 " ')
where
charindex( 'cellpadding= "5 " ' ,content)> 0
------解决方案--------------------
update ywwyindex set content = replace(content, 'cellpadding= "5 " ', 'cellpadding= "0 " ') where charindex( 'cellpadding= "5 " ', content) > 0
------解决方案--------------------
update ywwyindex
set content = replace(content, 'cellpadding= "5 " ', 'cellpadding= "0 " ')
------解决方案--------------------
update ywwyindex set content=replace(content,cellpadding= "5 ",cellpadding= "0 ")
------解决方案--------------------
感觉他的字段是text类型
------解决方案--------------------
text类型,用replace是替换不了的
------解决方案--------------------
先用datalength函数看看字段的长度是不是小于8000,小于就用convert转换成varchar型,再用replace替换,否则要用用updatetext来修改了