
No.1ベストアンサー
- 回答日時:
SQL*PLUSを起動して、ストアドプロシジャを呼び出せば良いかと。
例えば、次のようなSQLスクリプト(ファイル名:SCRIPTFILE.TXT)を用意して
execute XXXX
バッチ処理では
sqlplus user/pass@dbname @SCRIPTFILE.TXT
という感じでしょうか。
この回答への補足
さっそくの返信ありがとうございます。
この方法はtxtファイルを介することで実現していますが、
txtファイルを作成せず、SQL*plusを起動して
直接ストアド・プロシージャを呼び出すことはできないのでしょうか?
No.3
- 回答日時:
>直接ストアド・プロシージャを呼び出すことは・・
お使いの環境(OS)が判りませんが、シェルが賢ければ、可能でしょう。
例えば、#2でかかれているよいうに、UNIX系OSでは、シェルが賢いので、ヒアドキュメントが使えます。
Windows環境だと、CMD.EXEには、ヒアドキュメントの機能がないので、難しいでしょう。
CMD.EXEとは別のシェルを用意するなどのしないといけません。
返信ありがとうございます。
txtファイルを使う方法でも特に問題はないので
k_o_r_o_c_h_a_nさんのおっしゃるとおりしたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
PL/SQLをWindowsのBATファイルで実行するには
Oracle
-
PL/SQLで@ファイル名が反応しません
Oracle
-
PL/SQL PLS-00103エラーについて
Oracle
-
-
4
batファイルでのSQL(oracle)実行エラーについて
Oracle
-
5
SQL*Loaderでのsysdate使用
Oracle
-
6
PL/SQLで作成したストアドの起動方法について(バッチ処理)
その他(プログラミング・Web制作)
-
7
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
8
バッチからsqlplusの接続エラーの検知について
その他(プログラミング・Web制作)
-
9
SQLローダーCSV取込で、囲み文字がデータ中に入っている場合について
Oracle
-
10
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
11
SQL*Plusで、コマンドの返答を非表示にする方法
Oracle
-
12
Statement ignored というエラー
Oracle
-
13
ストアドプロシジャからストアドプロシジャを呼ぶには?
Oracle
-
14
SQL*LoaderでCSVから指定した列のみインポートしたい。
Oracle
-
15
【PL/SQL】FROM区に変数を使う方法
Oracle
-
16
selectした結果の余計な余白を取るにはどうしたらよいのでしょうか
Oracle
-
17
ストアドプロシージャで外部プログラムを起動するには?
SQL Server
-
18
PL/SQLによるCREATE TABLE後のINSERTができない
Oracle
-
19
バッチファイルを使用したsql@plusの実行及びログ出力について
Oracle
-
20
Chr(13)とChr(10)の違いは?
PowerPoint(パワーポイント)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracleで流したSQLのログを取得...
-
JavaでのOracle接続について(J...
-
SQL*Plusで、コマンドの返答を...
-
シェルの実行ができません
-
ソート(大文字・小文字を区別...
-
SQL*Plusで以前に実行したコマ...
-
ストアド・プロシージャをバッ...
-
PL/SQLでログを確認したい。
-
updateしてもSQLを終了すると元...
-
ORA-01013のエラーについて経験...
-
CASE文のエラーについて
-
はじめまして!
-
PL/SQL PLS-00103エラーについて
-
4GB = 4096MB ではない?
-
インポートコマンドが認識され...
-
oracle ダンプファイルのサイズ...
-
ORA-01843: 指定した月が無効で...
-
どうしてpn接合ではp領域とn領...
-
pro*c で pl/sql に変数を渡す...
-
PL/SQLによるCREATE TABLE後のI...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Oracleで流したSQLのログを取得...
-
PL/SQLでログを確認したい。
-
ストアド・プロシージャをバッ...
-
JavaでのOracle接続について(J...
-
SQL*Plusで、コマンドの返答を...
-
ORA-00984のエラーが出ます
-
トレースファイルの削除スクリプト
-
batファイルでのSQL(oracle)...
-
SQL実行結果取得
-
Accessからoracleのストアドプ...
-
サービスの再起動を自動で
-
pl/sqlでのautotraceについて
-
SQL*Plusで以前に実行したコマ...
-
PL/SQLからshellスクリプ...
-
SQLplusからコマンドプロンプト...
-
SQL*PLUSを終了させる方法
-
SQL実行結果の出力を見やすくし...
-
ShellからTruncate【Linux】
-
リスナーログを出力しない設定方法
-
ソート(大文字・小文字を区別...
おすすめ情報