当前位置: 代码迷 >> Oracle开发 >> 用UTL_FILE导出来的数据某列有多行,怎么变成一行
  详细解决方案

用UTL_FILE导出来的数据某列有多行,怎么变成一行

热度:29   发布时间:2016-04-24 07:33:12.0
用UTL_FILE导出来的数据某列有多行,如何变成一行?
用UTL_FILE导出文件的语句为:
select alarm_id,alarm_text into v_alarm_id,v_alarm_text from active_alarm 
where occur_time>=trunc(sysdate) and rownum=1;
其中alarm_text字段读出来的值有多行,这样写出来的文件就是多行的了,是否有什么好的方法把alarm_text字段的值变成一行?

------解决方案--------------------
replace(alarm_text,chr(10),' ')