- ベストアンサー
オラクルデータをCSV形式に
みなさんはじめまして 初心者です。 オラクルのデータベースをCSVに収めようと思っています。 どのようにしてオラクルデータを取り込めばいいのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。ちょうど仕事で今、OracleからCSVに データを出力しています。Microsoft ACCESSからリンク できるようにすると、データの更新とかもACCESSからでき るし、CSVへ出力もできるし、いろいろ楽で良いですよ。 SQL*PlusのSPOOLコマンドではきだすということもできます。 set echo off; set colsep ","; (カンマ区切り) set feedback off; set newpage 0; set tab off; set embedded off; set pagesize 0; set linesize 1024; set termout off; set trimspool on; set heading off; set verify off; ttitle off; btitle off; spo c:\aaa.csv; (spool開始。出力先CSV) select * from tableA; (selectの結果がCSVに出力される) spo off; (spool終わり) spoの前の一連のset命令などは、変なもの(タイトルとかコメント とか)がCSVに出ないようにしているものです。私も初心者なので あちこち参考にしながらやってみました。以下のURLでCSVで検索 するとたくさん出てくると思います。
その他の回答 (3)
- orange_pie
- ベストアンサー率66% (2/3)
こんにちわ。 MicrosoftのACCESSって使えますか? もしACCESS遣いの方なら、 ORACLEのテーブルをACCESSにリンクすると データ操作とかエクスポートも楽チンですよ? まあ、ACCESSからORACLEデータを見られるようにするには 多少の手間がかかりますが、SqlPlusとか使うより開発ははるかに 楽ですね。(SQL文とかも楽に作れるようになるし) 本題ですが、上記の環境にしてあればCSV形式はもちろん EXCEL形式だろうが何だろうがエクスポートするのは簡単です。 リンクしたテーブルを選んでメニューからエクスポートを選ぶと 「何形式にする?」ってな感じでCSVの「コロン区切り」とかって 設定すると自動的に作成してくれます。 ACCESSとORACLEが繋がってからのことなので、まずはORACLEと繋がなければね(#^.^#)
- honiyon
- ベストアンサー率37% (331/872)
こんにちは、honiyonです。 Oracleのバージョンはいくつですか? 私は 8iを使った事がありますが、DBA Stdioで出力する事ができます。 (但し、エディッションによりないかもしれない) 表データの内容を表示する画面で、左側に「リストの保存」というアイコンがあります。 それがご希望の機能になります。 参考になれば幸いです(..
- okwebenomoto
- ベストアンサー率66% (6/9)
CSVに出力するツール等はないと思います。 NetでCSVに出力プログラムがダウンロード出来ます。 参考SQLを見てみて下さい。
補足
ありがとうございました。 ACCESSは少々遣うのですが、 ORACLEのテーブルをACCESSにリンクする方法等は 全くわかりません。 もし、よろしければもう少し詳しく教えていただけませんか。 よろしくお願いします。