2

私は次のように選択のスプールを持っています:

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の間では失敗すると思います。

4

1 に答える 1

1
SET RECSEP OFF
SET RECSEP WRAPPED

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

于 2010-10-16T03:11:46.913 に答える