怎么替换oracle数据库中所有的某个特定字符串

如题所述

可以通过replace函数来获取特定字符串后,进行字段更新实现:
sql:update tablename set name=replace(name,'替换前字段','替换后字段') where name like '%替换前字段%'。

上面的sql语句的意思是替换tablename中name字段的“替换前字段“为”替换后字段“, where后面的语句是筛选出字段中带有”替换前字段“的name值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-09-26
,replace函数不是替换整个字符串的,恰恰就是替换部分字符的,该函数我前段时间还用过呢,你可以执行以下试试。
第2个回答  2017-09-26
所有字段,都要去替换一下,要么只能用动态sql 去处理本回答被提问者采纳
相似回答