表数据里面有些数据是有换行或者特殊字符的,想要去掉,但是几千条记录要一条条改基本不可能。 后来想到了replace这个函数,具体用法如下:
update 表1 t set t.列1=replace((select 列1from 表1 a where a.主键列=t.主键列) ,char(10), \'\' )
replace 函数用法如下:
replace(\'将要更改的字符串\',\'被替换掉的字符串\',\'替换字符串\')
例:select replace (\'asd\',\'sd\',\'aa\') from dual;
输出为:aaa