Gblog

おもにTips

spool で CSV (Comma-Separated Values)

TSV やったんで、CSV もついでに。

こんなかんじ

set lin 120
set pages 0
set head off
set feed off
set term off
set trims on
set echo off
spool test.csv
select dummy || ',' || dummy  from dual;
spool off

 

そういえば、いつもダブルクォーテーションでくくってたな。。。

こんな感じで

select '"' || dummy || '","' || dummy || '"' from dual;

 

返す値によっては、変なところで区切られたりして不便だったりするから。

逆に、数値しか返さないとか分かっているなら、いらないのか。

 

使い分けよう・・・。