Удалить заголовок столбца в выходной текстовый файл

Я хочу создать плоский файл (текстовый файл) моего запроса от Oracle SQL Developer.

Я успешно создал текстовый файл с помощью катушки, через текстовый файл сценария, но я хочу удалить заголовок каждого столбца в мой вывод.

Я получаю этот выход:

Header000001 Header000002
------------ ------------
Adetail1     Bdetail1
Adetail2     Bdetail2
Adetail3     Bdetail3

но, я хочу получить этот выход:

Adetail1Bdetail1
Adetail2Bdetail2
Adetail3Bdetail3

Я уже пробовал команду "set heading off", но в сообщении говорится:

"SQLPLUS COMMAND Skipped: set heading off".

это входы Я выдал:

spool on; 
spool C:SQLFilesPSB_ATMLKP.txt; 
set newpage 0; 
set echo off; 
set feedback off; 
set heading off; 

select terminal_number, terminal_name from terminal_table; 

spool off;

2 ответов


команда SQLPLUS пропущена: установите заголовок

это сообщение скорее всего потому, что вы не выполнить его через SQL*Plus, но какой-то инструмент на основе GUI. Вы используете команду SQLPlus в SQL Developer. Не все команды SQL*Plus гарантированно работают с разработчик SQL.

Я бы предложил вам выполнить сценарий в для sqlplus и вы не увидите никаких проблем.

вы нужно:

SET HEADING OFF

это не будет включать заголовки столбцов в выходных данных.

кроме того, вы также можете сделать это:

SET PAGESIZE 0

обновление

протестировали его в SQL Developer Version 3.2.20.10:

spool ON
spool D:\test.txt
SET heading OFF
SELECT ename FROM emp;
spool off

enter image description here

файл катушки создан без проблем:

> set heading OFF
> SELECT ename FROM emp
SMITH      
ALLEN      
WARD       
JONES      
MARTIN     
BLAKE      
CLARK      
SCOTT      
KING       
TURNER     
ADAMS      
JAMES      
FORD       
MILLER     

 14 rows selected 

добавить:

set underline off

к началу сценария SQL.

в моих SQL скриптах у меня есть:

SET TERMOUT OFF
set colsep |
set pagesize 0 
set trimspool on
set pagesize  0 embedded on
SET heading on
SET UNDERLINE OFF
spool file_path
-- your SQL here
spool off

посмотреть книги для справки.