一部のデータをcsvファイルにスプールするために、oracle sql developerを使用しています。これまでのところ、これを1つのファイルにまとめています:
SET head OFF;
SET echo OFF;
SET termout OFF;
SET verify OFF;
set colsep ,
set pagesize 0
set feedback off
@sandbox.sql
Sandbox.sql には次のものが含まれます。
spool "C:\TEMP\test.csv"
select 'Date,Average' from dual;
select to_char(rollup_time, 'mm/dd/yyyy'), average from sample_table
order by 1;
spool off;
これにより、次のような csv ファイルが生成されます。
日付平均
2012/1/1 900
2012/1/2 910
列見出しに続く空白行を削除したいのですが、トリムプールをオンに設定できず (オプションが存在しません)、データ型が同じでないため、すべてのユニオンが機能しません。オラクルのSQL開発者環境でその空白行を削除する方法を知っている人はいますか?