• ベストアンサー

Oracle10gのDBからデータを抜き出したい

Oracle10gのテーブルに登録されているデータをある条件で 抜き出しテキストデータを作成したいのですが、簡単な方法はありますでしょうか。SQLコマンドも初心者レベルですので、 良い方法を教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

ご自分で使いやすいツールを作るのが、後々便利かとは思いますが.. 先人が既に作ったものを利用されるのも良いかと。 この手のツールは、かなりたくさん存在するので、使いやすいモノを 探してみると良いでしょう。 http://www.vector.co.jp/vpack/filearea/win/business/db/oracle/by_date.html 参考URLのは、ズバリそれですが、使いやすいかどうかは存じません。

参考URL:
http://www.vector.co.jp/soft/win95/business/se272145.html
syuto126
質問者

お礼

本当に沢山ありますね。今、いろいろ試しています。 ありがとうございます。

その他の回答 (3)

  • mth-mmk
  • ベストアンサー率38% (35/90)
回答No.3

王道はSQL*Plusを使ってスクリプトを流す事ですが、 手抜きのやり方の一つには、ODBC経由でExcelのSQLクエリーを発行して、それをCSVかTXT形式でセーブすると言うやり方があります。 Perl+DBD+DBI:OracleやJava+JDBCを使うなど他にもいろいろやり方はありますが。

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/296exceldb/exceldb.html
syuto126
質問者

お礼

やはり、SQL*Plusが普通なのですね。 ただ、ODBCでの方法も今後、試したいと思います。

回答No.2

Microsoft Accessをお持ちでしたらODBC経由で取り出すという手段もあります。

syuto126
質問者

お礼

ODBC経由は、以前から試してみようと思っていました。が、時間がとれなくて、何も進んでいません。 これから、試してみようと思います。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.1

データを抽出するSQLスクリプトをSQL*Plusで実行する――というのが、よくある手かと。

参考URL:
http://www.oracle.com/technology/support/tech/sql_plus/htdocs/faq101.html#A4908
syuto126
質問者

お礼

DBとIAS(9iまでは、OAS)も使用しています。両方監視できるマネージャーで、SQL*Plus が使える事がわかりました。ありがとうございました。

関連するQ&A