Oracle Spool增加了额外的LF

时间:2010-10-15 08:17:21

标签: oracle spool

我有一个选择的假脱机:

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;

问题是我的输出文件如下:

9c
17

9c
17

9c
17

9c
17

9c
17

所以如你所见,我在'c'之后有了换行符,但它也在myColumn之后添加了一个换行符。 任何想法如何解决它? 我的文件将在Unix中加载。 我已尝试使用CR,但之后我将使用CR和其他使用LF的行。 我认为Unix和Windows之间会失败。

1 个答案:

答案 0 :(得分:1)

SET RECSEP OFF
SET RECSEP WRAPPED

http://ss64.com/ora/syntax-sqlplus-set.html