掲題の件で少し教えていただきたいことがあります。
バッチファイルでSQLPLUSを起動し、
@XXXXXXXXX.SQL >> XXX.log(バッチのログ)と
実行するのですが、このSQL文がインサート文や
アップデート文など通常のSQL文だと
バッチでのリダイレクションの結果に
XX行作成されました。とかXX行更新されましたとか
出力されると思うのですが、
実行するSQL文の中でさらに、
@XXXXXXXXX.SQL と記述していると
どのようにログファイルに出力されますか?
XX行作成されました。とかXX行更新されましたとか
が出るとうれしいのですが…
わかりにくい質問かもしれませんがお願いいたします。
No.4
- 回答日時:
>SPOOLだと@XXXXX.sqlの本数文のログファイルが
>できてしまうので…
複数のログファイルを結合して1つのログファイルにまとめるのでも良いでしょうか?
OSがWindows系であれば、
copy file01.log + file02.log + file03.log outfile.log
で結合してはいかがでしょうか。
No.3
- 回答日時:
Batファイルの代わりに手で実行してみては。
Poolonをsqlplusの先頭いれて最後にspool offで
よいのでは。
(1)sqlplusの起動
(2)spool on
(3)sqlの起動 @xxx1.sql
(4)sqlの起動 @xxx2.sql
(5)spool off
(6)sqlplusのexit
でspoolを確認してみて下さい。
(3),(4)の中でもsqlを呼び出した場合にも
同じspoolに出力されませんか。
sqlpluを別に起動するとだめだと思いますが。
No.1
- 回答日時:
そういうときは、バッチのリダイレクトではなくSQL の SPOOL分を使った方がいいですよ。
SQL>SPOOL "ログファイル名"
SQL>SPOOL OFF
バッチみたいに、追加は出来ないので @Bat.sql 毎にSPOOLファイルを作成します。
この回答への補足
すいません。少し説明不足でした。
ひとつのSQL内で
@XXXXX.sql を何本か実行するのですが
これらをまとめてひとつログファイルに
出力したいのです。
SPOOLだと@XXXXX.sqlの本数文のログファイルが
できてしまうので…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL*Plusで、コマンドの返答を...
-
トレースファイルの削除スクリプト
-
リスナーログを出力しない設定方法
-
PL/SQLからディレクトリ作成
-
ストアド・プロシージャをバッ...
-
サービスの再起動を自動で
-
SQL実行結果の出力を見やすくし...
-
RMANのバッチ実行に関して
-
PL/SQLでログを確認したい。
-
pl/sqlでのautotraceについて
-
oracle11g listener.logの削除
-
SQLファイル内のSQL実行ログ取得
-
batファイルでのSQL(oracle)...
-
JavaでのOracle接続について(J...
-
Accessからoracleのストアドプ...
-
ORA-01013のエラーについて経験...
-
PL/SQLのコンパイルエラーにつ...
-
sqlのエラーハンドリングについ...
-
CASE文のエラーについて
-
Oracleの起動時に、マウントし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PL/SQLでログを確認したい。
-
SQL*Plusで、コマンドの返答を...
-
SQL実行結果の出力を見やすくし...
-
Oracleで流したSQLのログを取得...
-
batファイルでのSQL(oracle)...
-
ストアド・プロシージャをバッ...
-
サービスの再起動を自動で
-
トレースファイルの削除スクリプト
-
ORACLEのエクスポートについて
-
JavaでのOracle接続について(J...
-
マテリアライズドビューログに...
-
Accessからoracleのストアドプ...
-
ORA-00984のエラーが出ます
-
リスナーログを出力しない設定方法
-
oracle11g listener.logの削除
-
SQL実行結果取得
-
SQL*Plus:SPOOLコマンドでのSQ...
-
SPOOL出力先のフォルダにSpace...
-
pl/sqlでのautotraceについて
-
SQL*PLUSを終了させる方法
おすすめ情報