2010-07-30 2 views
2

Я экспорт данных из базы данных Oracle в CSV-файл с помощью команды катушки следующим образом:Как удалить строки комментариев из экспорта 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; 

Данные экспортируются, но в нижней части есть linesace то строка с указанием хххх выбранных строк.

Как установить сценарий, чтобы он не экспортировал эти строки?

Заранее за вашу помощь.

Стив

+0

Пришло время принять ответ, Стив. –

ответ

3

Просто нашел ответ.

Для Thos, кто не знает, я добавил строку

set feedback off 

и это очистило обижая линию.

1

В дополнение к (уже упомянутым и правильным) set feedback off вы также можете хотеть set trimspool on.

Это отрежет линии после последнего пробела. Без него каждая строка с буфером будет иметь ширину 1000 символов (как установлено в set linesize).

Смежные вопросы