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), '');

 

posted @ 2018-07-10 18:24  wangrui1587165  阅读(4053)  评论(0编辑  收藏  举报