首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于replace的有关问题:怎么在整张表里替换/删除多个特殊字符

2012-03-20 
关于replace的问题:如何在整张表里替换/删除多个特殊字符小弟需要在一张表里删除逗号引号冒号(,“:)这三个

关于replace的问题:如何在整张表里替换/删除多个特殊字符
小弟需要在一张表里删除逗号引号冒号(,“:)这三个字符,表里有29个栏位,而且记录有上万条,能否有快一点的方法,而不是一个一个做replace
而且是要直接修改表里内容,不是仅仅select出来
那位高人帮帮忙

拜谢  
在线等


[解决办法]
replace(replace(replace(列名, ', ', ' '), '“ ', ' '), ': ', ' ')
[解决办法]
update 表
set
字段1=replace(replace(replace(字段1, ', ', ' '), '“ ', ' '), ': ', ' '),
字段2=replace(replace(replace(字段2, ', ', ' '), '“ ', ' '), ': ', ' '),
...
字段n=replace(replace(replace(字段n, ', ', ' '), '“ ', ' '), ': ', ' ')

[解决办法]
where charindex(字段, ', ') > 0 or charindex(字段, '“ ') > 0 or charindex(字段, ': ') > 0

热点排行