2010-10-15 30 views
2

我有一个卷轴上选择为:的Oracle后台增加了额外的LF

SET SERVEROUTPUT ON 

WHENEVER SQLERROR EXIT 1 

set heading off 
set feedback off 
set termout off 
set echo off 
set verify off 
set pagesize 0 
set line 1000 
set trimspool on 
spool &1 
SELECT '9' || 'c' || chr(10) || myColumn 
    FROM myTable; 
spool off 
set feedback on; 
set term on; 


exit; 

的问题是,我的输出文件是folows:

9c 
17 

9c 
17 

9c 
17 

9c 
17 

9c 
17 

所以你看,我有我行在'c'之后进给,但它在myColumn之后也添加了新的换行符。 任何想法如何解决它? 我的文件将在Unix中加载。 我试着用CR来代替,但后来我会用CR和其他用LF的线。 我认为它会在Unix和Windows之间失败。

+1

这是好的,我知道了。使用SET RECSEP OFF工作得很好。 – 2010-10-15 09:22:09

回答