alter session set nls_date_format
:出力する日付形式を指定するset echo off
:画面にコマンドを表示しないset termout off
:コマンドの結果出力を表示しないset pagesize 0
:ヘッダー、ページ・ブレーク、タイトル、初期空白行およびその他の書式設定情報を表示しないset linesize 1000
:1行に表示するバイト数(見切れないために多めに取っておく)set trims on
:各行の終わりの空白を削除するset feedback off
:SQL実行後の確認メッセージ(例. 3行が選択されました。)を表示しないspool output.csv
:出力ファイルを指定して出力開始spool off
:出力終了||','||
:出力する項目をカンマ区切りで結合する
SQLを直接実行するか、以下のようにSQL*PlusでSQLファイルを指定(例. @demo.sql
)して実行すればOKです。
↓こんな感じでCSV出力されます。