2010-10-15 60 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

回答