ObjectBrowserでOracle DBに対して投げたSQLの結果が10万件ほどあります。
それをExcelではなく、csvファイルに書き出すことはできるのでしょうか?
http://www.hatena.ne.jp/1118979468#
人力検索はてな - SI ObjectBrowser 9 ReadOnly Editonを使っています。 ObjectBrowserでOracle DBに対して投げたSQLの結果が10万件ほどあります。 それをExcelではなく、csvファイルに書き..
URLはダミーです。
Excelに書き出した後で、Excelの保存機能でcsvに変更するのでは駄目でしょうか?
URLはダミーです。
あまりスマートなやり方ではありませんが、一応出来るというレベルでは以下のような方法はどうでしょうか。
---
1.OB9のオプションで、「ツール → オプション → 外部出力 → クリップボード出力/項目区切り文字」の指定を「カンマ」にします。
2.SQLを実行します
3.処理結果をEXCEL出力ではなく、クリップボード出力を行います。
4.クリップボード出力が終わったら、テキストエディタ(秀丸など)に貼り付けます。
5.ファイル名を○○○○.csv として保存します。
なるほど。やはりこの方法しかないのですね・・・。
Object Browser以外にSQL * PLUSのコマンドで可能でしたら教えてください。
http://www.sqlpowerpage.co.jp/
sqlpowerpage : SQL専門サイト RDBMS
簡単な物はSQLplusで作成しています。
ラインサイズをセット
ページをせっと
set lines 200
set pages 0
spool hogehoge
実際のSQLでセレクト項目を||でつなぐだけです。
但し、スプールされたファイルの先頭SQL文と最終行のコンソール表示は削除が必要です。
SELECT
TO_CHAR( SEIKYU_YM, ’yyyy/mm’ ) || ’,’
|| BBBBB_CODE || ’,’ || BBBBB_NAME
FROM AAA_TBL;
こんな感じでやってます。どうですかね?
なるほど!参考になりました。ありがとうございました!!
http://www2.big.or.jp/~mikan7/sb.cgi?cid=6-Oracle
Serene Bach | Notification
SQL*PlusでCSV出力する場合のやり方の例です。
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_pl15.htm
Oracle PL/SQL 編15 - ユーザオブジェクト一覧 CSV 出力、HTML 出力 - SAK Streets
PL/SQLでの例です。これもわかりやすいと思います。
http://www.ne.jp/asahi/hishidama/home/soft/oracsv/csvout.html
Oracle CSV�o��SQL �����c�[��(Hishidama's Soft "Oracle CSV tool")
ちょっとしたツールです。
EXCELでは1シート65000件くらいしか出力できないので、その後結合しなくてはなりません。できれば、CSV1ファイルに書き出したいのです。