trimspool on无法删除尾随空白

时间:2015-10-01 11:05:48

标签: sql oracle oracle11g sqlplus

我正在从拥有3亿行的db表中加载一个文本文件。

在每一行中,我有两列。

到目前为止我尝试的是:

match a or b or c or ]

但每次我最终落后于空白。例如(代表空白的点)

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

我可能会遗失什么?

1 个答案:

答案 0 :(得分:0)

尝试将trim功能应用于两列。 选择trim(column1)|| '' || TABLE中的trim(column2);

此外 - 如果您尝试将数据从oracle导出到csv,最好使用oracle的内置程序包之一,例如UTL_FILE。