Oracle修改字符串中指定字符
使用REPLACE函数
如将、修改为回车符(即回车换行)如下
--修改zj_sjd表中jyyj字段中 》、 为 》chr(1314)
UPDATE zj_sjd SET jyyj = REPLACE(jyyj,'》、','》chr(1314)') WHERE jyyj LIKE '%》、%' ;
--修改zj_sjd表中jyyj字段中 》chr(1314) 为 chr(13)
UPDATE zj_sjd SET jyyj = REPLACE(jyyj,'chr(1314)',CHR(13)) WHERE jyyj LIKE '%chr(1314)%' ;
CHR(13) --回车符
CHR(10) --换行符
--REPLACE函数说明
REPLACE(字段名,'指定字符','替换字符')
--update更新前可使用select查看效果
select replace(jyyj,'》、','》chr(1314)') from zj_sjd WHERE jyyj LIKE '%》、%' ;