- - PR -
PL/SQLでバッチの起動ってできますか?
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-09-13 11:33
現在PL/SQLにてバッチを起動したいと考えていますが、可能でしょうか?
どなたか知っている方がいましたらご教授願います。 宜しくお願い致します。 | ||||||||
|
投稿日時: 2007-09-13 13:18
可能です。
[追記] ん?PL/SQLからのバッチか... じゃあ分からないです。 [ メッセージ編集済み 編集者: KOX 編集日時 2007-09-13 13:20 ] | ||||||||
|
投稿日時: 2007-09-13 13:43
初めまして、KOXさん。
ORACLE よくわからないのですが、 単純に「PL/SQL」ってストアードプロシージャってことですよね? であれば、ORACLE の SQL コマンドを調査すれば良いだけの話ですよね???? ※「host」というコマンドがあるみたいですけど…。 これを利用して、シェルからバッチ起動ではだめなのでしょうか? Ex1. ) host ls Ex2. ) ho ls =>host コマンドは、「ho」でショートカット可能みたいです。 | ||||||||
|
投稿日時: 2007-09-13 13:43
バージョンが不明ですが。
(質問するときは環境を書くのは必須ですとry) 9.2 以前なら C ライブラリを作って外部プロシージャとして登録。 10.1 以降なら dbms_scheduler とか。 _________________ もしもし@RMAN 友の会 | ||||||||
|
投稿日時: 2007-09-13 13:49
host は SQL コマンドではありません。 SQL*Plus のコマンドです。 PL/SQL をバッチから実行したい、ってことなら SQL*Plus を起動して .sql スクリプトを実行するバッチをジョブスケジューラに登録すればいいでしょう。 PL/SQL ストアドプロシージャから Windows バッチを実行したいってことであるとしたら、とりあえず単純な方法では無理。 _________________ もしもし@RMAN 友の会 | ||||||||
|
投稿日時: 2007-09-13 14:49
これ、僕への回答みたいですが、僕は質問者ではありません。
もしもしさんの回答にあるような質問意図と解釈したので、私には分かりませんと回答しました。 | ||||||||
|
投稿日時: 2007-09-13 19:35
皆様ご返答ありがとうございます。
もう少し調べてみます。 ありがとうございました。 |
1