Oracle/MySQL数据库使用replace方法去除字段中的换行符/回车/空格
select '换行符1'||chr(10)||'换行符2'||chr(10)||'换行符3' from dual;
效果:
实际:
select '回车符1'||chr(13)||'回车符2'||chr(13)||'回车符3' from dual;
效果:
实际:
select '空格符1'||chr(9)||'空格符2'||chr(9)||'空格符3' from dual;
效果:
实际:
Oracle中去除:
update [table_name]
set [col_name] = replace(replace(replace([col_name], chr(10), ''),chr(13), ''), chr(9), '');
MySQL中去除:
update [table_name]
set [col_name] = replace(replace(replace([col_name], char(10), ''),char(13), ''), char(9), '');