Oracle 换行符 空格符 回车符
① 换行符 chr(10)
② 回车符 chr(13)
③ 空格符 chr(9)
例1:效果对比。chr(10)在一个字段中换行显示一列数据,chr(13)同样是换行显示一行数据,chr(9)会显示一个空格。因此,需要在 oralce 的一个字段中同一列显示换行的两句话,在SQL语句中拼入 chr(10) 或者 chr(13) 都可以。
1 select '换行符1'||chr(10)||'换行符2'||chr(10)||'换行符3' from dual; 2 select '回车符1'||chr(13)||'回车符2'||chr(13)||'回车符3' from dual; 3 select '空格符1'||chr(9)||'空格符2'||chr(9)||'空格符3' from dual;
例2:当时字段中允许有特殊字符时,使用 update 替换掉语句中的特殊字符。
1 update table set col_name = replace(replace(replace(col_name, chr(10), ''),chr(13), ''), chr(9), '');