- ベストアンサー
Oracle10gのDBからデータを抜き出したい
Oracle10gのテーブルに登録されているデータをある条件で 抜き出しテキストデータを作成したいのですが、簡単な方法はありますでしょうか。SQLコマンドも初心者レベルですので、 良い方法を教えてください。よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ご自分で使いやすいツールを作るのが、後々便利かとは思いますが.. 先人が既に作ったものを利用されるのも良いかと。 この手のツールは、かなりたくさん存在するので、使いやすいモノを 探してみると良いでしょう。 http://www.vector.co.jp/vpack/filearea/win/business/db/oracle/by_date.html 参考URLのは、ズバリそれですが、使いやすいかどうかは存じません。
その他の回答 (3)
- mth-mmk
- ベストアンサー率38% (35/90)
王道はSQL*Plusを使ってスクリプトを流す事ですが、 手抜きのやり方の一つには、ODBC経由でExcelのSQLクエリーを発行して、それをCSVかTXT形式でセーブすると言うやり方があります。 Perl+DBD+DBI:OracleやJava+JDBCを使うなど他にもいろいろやり方はありますが。
お礼
やはり、SQL*Plusが普通なのですね。 ただ、ODBCでの方法も今後、試したいと思います。
- keroro-gunsou
- ベストアンサー率28% (57/201)
Microsoft Accessをお持ちでしたらODBC経由で取り出すという手段もあります。
お礼
ODBC経由は、以前から試してみようと思っていました。が、時間がとれなくて、何も進んでいません。 これから、試してみようと思います。
- osamuy
- ベストアンサー率42% (1231/2878)
データを抽出するSQLスクリプトをSQL*Plusで実行する――というのが、よくある手かと。
お礼
DBとIAS(9iまでは、OAS)も使用しています。両方監視できるマネージャーで、SQL*Plus が使える事がわかりました。ありがとうございました。
お礼
本当に沢山ありますね。今、いろいろ試しています。 ありがとうございます。