Spool не работает должным образом в SQL Developer - PullRequest
0 голосов
/ 23 марта 2020
spool 'D:\\feb_2020.csv';
set embedded on;
set head on;
SET SERVEROUTPUT ON;
SET NEWPAGE 0;
SET PAGESIZE 0;
SET FEEDBACK OFF;
SET ECHO OFF;
set HEADING ON;
set UNDERLINE OFF;
set colsep ',';
set trimspool on;
set linesize 1000;
select id  from table; 
spool off;

Я использую этот скрипт, чтобы сохранить всю информацию об идентификаторе в файле CSV из таблицы. Но проблема не в том, что заголовок имени столбца отображается в файле csv. Я изменяю значение SET PAGESIZE, но вставляю имя столбца после каждого упомянутого номера PAGESIZE. На самом деле я хочу название заголовка только один раз.

1 Ответ

1 голос
/ 23 марта 2020

Для спулинга с использованием Oracle Sql Developer, вместо запроса требуется ссылочный путь запроса.

@test.sql

И test.sql будет содержать:

select id  from table;
...