![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
すいません、教えてください。
以下のようなCMDバッチを作成しました。
TEST.cmd------------
sqlplus -s ID/PASS@DB @MAIN.sql 'SUB1.sql' 'SUB2.sql' > MAIN.log
echo %ERRORLEVEL%
MAIN.sql------------
@&1
@&2
commit;
quit;
これを実行した場合、MAIN.sqlの最後のコマンドquit;の
実行結果を返してきているのでしょうか?
SUB1.sql、SUB2.sqlで失敗していても%ERRORLEVEL%で0が返ってきます。
MAIN内のそれぞれのsqlの実行結果ログを取得することは可能でしょうか?
SUB.sqlの内容はいずれも単純なMERGE文です。
識者の方がいればご教示いただきたく存じます。
よろしくお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
こんにちわ。
> SUB1.sql、SUB2.sqlで失敗していても・・・
MAIN.sql の最初で、以下のコマンドを実行してみて下さい。
----------------------------------------------------
WHENEVER SQLERROR EXIT FAILURE ROLLBACK
----------------------------------------------------
> MAIN内のそれぞれのsqlの実行結果ログを取得
MAIN.sql を以下のようにしてみて下さい。
sub.log に追加でログを取得していきます。
----------------------------------------------------
set echo on
spool sub.log append
@&1
@&2
commit;
spool off
quit
----------------------------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- 工学 熱交換器の問題が意味わかりません。 平成27年問3の問題です。高温側と低温側が同一流体で、比熱が一定 2 2023/07/11 11:41
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る EXEの実行内容の結果によって、戻り値を0か1かで返したい 1 2023/07/04 16:40
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- Visual Basic(VBA) batからexeを実行し戻り値を受け取る バッチからEXEの結果を受け取りたいのですが、 下記のバッ 1 2023/07/04 15:13
- 経済 日本が世界で通用してるIT産業って何ですか?QL決算以外で 2 2023/07/29 11:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Oracle SQL実行時間について
-
SQL実行結果取得
-
pl/sqlでselect文の結果をCSV出...
-
PL/SQLでログを確認したい。
-
batファイルでのSQL(oracle)...
-
SQL*Plusで、コマンドの返答を...
-
JavaでのOracle接続について(J...
-
SQL*Plusで以前に実行したコマ...
-
SQL*PLUSを終了させる方法
-
execute使用した時の、完了メッ...
-
Oracleで流したSQLのログを取得...
-
PL/SQLからshellスクリプ...
-
マテリアライズドビューログに...
-
Oracle audit trail
-
SQLファイル内のSQL実行ログ取得
-
ORA-01013のエラーについて経験...
-
VBScript 実行時エラーについて
-
PL/SQLのコンパイルエラーにつ...
-
ORA-01843: 指定した月が無効で...
-
Oracle DataPumpでの移行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL*Plusで、コマンドの返答を...
-
PL/SQLでログを確認したい。
-
SQL実行結果の出力を見やすくし...
-
Oracleで流したSQLのログを取得...
-
batファイルでのSQL(oracle)...
-
トレースファイルの削除スクリプト
-
SQL*Plus:SPOOLコマンドでのSQ...
-
JavaでのOracle接続について(J...
-
ストアド・プロシージャをバッ...
-
oracle11g listener.logの削除
-
ORA-00984のエラーが出ます
-
ORACLEのエクスポートについて
-
マテリアライズドビューログに...
-
pl/sqlでのautotraceについて
-
Accessからoracleのストアドプ...
-
サービスの再起動を自動で
-
ShellからTruncate【Linux】
-
SPOOL出力先のフォルダにSpace...
-
リスナーログを出力しない設定方法
-
execute使用した時の、完了メッ...
おすすめ情報