如何从Oracle CSV导出中删除注释行?

Ste*_*ve 2 sql csv oracle

我使用spool命令将数据从Oracle数据库导出到csv文件,如下所示:

set heading off
set linesize 1000
set long 1000
set pagesize 0
set echo off
set verify off

spool D:\OVERNIGHT\TEMP_FILES\SE_NEW_PFRA_CRYSTAL_OUTPUT.txt


SELECT
TRIM(FU_BAN) ||'|'||
TRIM(CASE_ID) ||'|'||
TRIM(case when fu_type is null then 'unknown' else fu_type end)  ||'|'||
TO_CHAR(FU_OPEN_DATE,'DD/MM/YYYY')  ||'|'||
TO_CHAR(FU_DUE_DATE,'DD/MM/YYYY')  ||'|'||
TO_CHAR(FU_LATEST_DATE,'DD/MM/YYYY') ||'|'||
TRIM(X_CASE2X_BUS_ORG)  ||'|'||
TRIM(TOPIC1)  ||'|'||
TRIM(TOPIC2) ||'|'||
TRIM(TOPIC3)||'|'||
TRIM(FU_OPENED_BY1) ||'|'||
TRIM(FU_ASSIGNED1_TO) ||'|'||
TRIM(CASE_STATE2CONDITION) ||'|'||
TRIM(FU_STATUS) ||'|'||
TRIM(FU_OPENED_BY) ||'|'||
TRIM(FU_ASSIGNED_TO) 
FROM  SE_PFRA_REPORT_WRK T1;

SPOOL OFF

EXIT;
Run Code Online (Sandbox Code Playgroud)

数据被导出但在底部有一条线条,然后是一条线,表示选择了xxxx行.

如何设置脚本以便不导出这些行?

在此先感谢您的帮助.

史蒂夫

Bri*_*per 8

SET FEEDBACK OFF
Run Code Online (Sandbox Code Playgroud)

是你要找的命令.

这里有完整的例子...... http://www.jlcomp.demon.co.uk/faq/flatfile.html