SQL 日付計算、曜日計算、月末日計算、時間計算、期間計算、日付抽出
SQL*Plusのコンソールより以下のコマンドを実行します。
SQL> set echo off | エコーをOFFします。デフォルトではOFFですが念のため。 |
SQL> set linesize 1000 | 1行のサイズを設定します。データより長ければ問題ありません。私はいつも適当に1000を設定します。 |
SQL> set pagesize 0 | ページ区切りをなくします。 |
SQL> set trimspool on | 行末のスペースを無くします。 |
SQL> set colsep ',' | 項目区切り文字を設定 この例では「,」 |
SQL> spool c:\work.csv | 出力先のファイルを指定 この例では「c:\work.csv」 |
SQL> select * from XXX | 出力対象のデータをselectし、取得結果をスプール |
> | : |
> | : |
> | (出力中) |
> | : |
SQL> spool off | スプールを終了しファイルを閉じる |
参考:http://www.iceprobe.net/database/oracle/oraoraadmin/table_to_csv.php