码迷,mamicode.com
首页 > 数据库 > 详细

ORACLE——将多行文本数据转换成一行

时间:2019-03-14 18:30:16      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:使用   java程序   文本   多行   div   sele   导出   项目   方式   

前几天项目中有个到处文件的功能,但是有一个字段存进的数据存在换行情况,导出来的数据会出现错乱的情况,所以需要把换行的数据转换成一行。当然也可以在java程序中实现。

数据库中的数据为:

SQL> SELECT A.ADDRESS FROM T_USER_INFO A WHERE A.ID=001;
ADDRESS 
--------------------------------------------------------------------------------
上海市
宝山区
同济路

 

在ORACLE中使用SQL实现换行的方式为:

SQL> SELECT REPLACE(REPLACE(A.ADDRESS, CHR(TO_NUMBER(0A, xx)), ‘‘), CHR(TO_NUMBER(0D, xx)),‘‘)  ADDRESS FROM T_USER_INFO A WHERE A.ID=001;
ADDRESS 
--------------------------------------------------------------------------------
上海市宝山区同济路

 

ORACLE——将多行文本数据转换成一行

标签:使用   java程序   文本   多行   div   sele   导出   项目   方式   

原文地址:https://www.cnblogs.com/whx20100101/p/10531833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!