- PR -

batファイルからのDBアクセスについて

投稿者投稿内容
未記入
会議室デビュー日: 2008/08/07
投稿数: 12
投稿日時: 2008-08-07 13:26
Windows用のbatファイルより、OracleやSQLServerのDBへアクセスを行うプログラムを作成したいと思います。
開発方法などいい案があれば教えてください。
さかもと
ぬし
会議室デビュー日: 2004/05/14
投稿数: 586
投稿日時: 2008-08-07 13:40
さかもとと申します。

>>Windows用のbatファイル

というのは、「MS-DOSで記述されたファイル」のことをおっしゃってますか?

それとも何かしらのプログラムをタスクスケジューラーで定期的に起動したい、といったことをおっしゃってますか?
_________________
------------------------------------------
拝啓、さかもとと申します♪
未記入
会議室デビュー日: 2008/08/07
投稿数: 12
投稿日時: 2008-08-07 13:48
Windows用のbatファイル⇒MS-DOSで記述されたファイル
Tdnr_Sym
ぬし
会議室デビュー日: 2005/09/13
投稿数: 464
お住まい・勤務地: 明石・神戸
投稿日時: 2008-08-07 13:52
こんにちは。

引用:

未記入さんの書き込み (2008-08-07 13:26) より:
Windows用のbatファイルより、OracleやSQLServerのDBへアクセスを行うプログラムを作成したいと思います。
開発方法などいい案があれば教えてください。



BATプログラムじゃできることは限られてくるでしょうが、
Oracleだとsqlplus、SQLServerだとosqlのコマンドを使って
SQLファイルを実行するってことができますね。
ひろれい
ぬし
会議室デビュー日: 2006/03/02
投稿数: 486
お住まい・勤務地: 万博開催地
投稿日時: 2008-08-07 13:55
引用:

未記入さんの書き込み (2008-08-07 13:26) より:

Windows用のbatファイルより、OracleやSQLServerのDBへアクセスを行うプログラムを作成したいと思います。
開発方法などいい案があれば教えてください。


DB へアクセスしたい、というのは具体的に何をしたいのでしょうか?
単純に SQL 文を発行すればよいだけなのか、プログラム的な処理もしたいのか。

WSH はダメなんでしょうか。
未記入
会議室デビュー日: 2006/11/10
投稿数: 12
投稿日時: 2008-08-07 13:57
OracleやSQLServerのDBへアクセスを行うプログラム
が何をやりたいかによるなぁ

ストアドを呼び出したいぐらいだったら
SQL*Plusで呼び出だすバッチを書く

CSVを作成したいとかだったら
バッチ使わずに、
プログラムを作るかWSHで書く。

ひろれい
ぬし
会議室デビュー日: 2006/03/02
投稿数: 486
お住まい・勤務地: 万博開催地
投稿日時: 2008-08-07 13:58
引用:

未記入さんの書き込み (2008-08-07 13:26) より:

Windows用のbatファイルより、OracleやSQLServerのDBへアクセスを行うプログラムを作成したいと思います。
開発方法などいい案があれば教えてください。


要は、これですか?

SQL ServerよりOracleへのデータ移行方法について
未記入
会議室デビュー日: 2008/08/07
投稿数: 12
投稿日時: 2008-08-07 13:59
>BATプログラムじゃできることは限られてくるでしょうが、
>Oracleだとsqlplus、SQLServerだとosqlのコマンドを使って
>SQLファイルを実行するってことができますね。

実施したい処理は、日々SQLServerよりあるデータを取得して(csv?)、Oracleのあるテーブルへ更新したい(PL/SQL?)と考えております。
この場合は、batファイルで全て処理の呼び出しは可能でしょうか。

スキルアップ/キャリアアップ(JOB@IT)