ユーザ用ツール

サイト用ツール


sqlだけでデータをcsv形式で出力する
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/0/09c73780d523c57d33b376c905f94025.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/0/09c73780d523c57d33b376c905f94025.metadata failed

SQLだけでデータをCSV形式で出力する

SQL 日付計算、曜日計算、月末日計算、時間計算、期間計算、日付抽出

SQL*Plusのコンソールより以下のコマンドを実行します。

SQL> set echo offエコーをOFFします。デフォルトではOFFですが念のため。
SQL> set linesize 10001行のサイズを設定します。データより長ければ問題ありません。私はいつも適当に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

sqlだけでデータをcsv形式で出力する.txt · 最終更新: 2013/12/03 11:29 by luis_lee