2015-10-01 33 views
0

我正在從一個擁有3億行的數據庫表中加載文本文件。trimspool對去除尾隨空白沒有影響

在每一行中,我有兩列。

我迄今爲止嘗試是:

set feedback off 
set heading off 
set echo off 
set termout off 
set trimout on 
set pagesize 0 
set trimspool on 
set linesize 30000 
set verify off 
set long 100000 

spool ...\\trial.txt; 
select column1 || ','|| column2 from TABLE; 
spool off 

但每次我結束了尾隨空白時間。例如(點代表空白)

117258,30759....................................................... 
279576,38463....................................................... 
99200,11223........................................................ 

我可能會丟失什麼?

回答

0

嘗試對兩列應用修剪功能。 選擇trim(column1)|| '' ||從TABLE修剪(column2);

另外 - 如果您要將數據從oracle導出到csv,最好使用oracle的一個構建包,比如UTL_FILE。