プロが教えるわが家の防犯対策術!

以下の様な処理をバッチから呼出して、結果を判定して、エラーメッセージを出力するところについて質問させて頂きます。

/*Nullデータ件数チェッ*/
IF (Nullデータ件数が>= 1)
begin
ROLLBACK TRANSACTION
SELECT @NullError AS ErrorMessage;
RETURN 9;
end

バッチから呼出て、リターン値で判定していますが、
IF %ERRORLEVEL% EQY 9 GOTO STEPERR10
echo >> エラーメッセージ

実行した結果、ストアドプロシージャ側のRETURN 9が
9で返されていないようで、どうやら正常終了しています。

この判定処理は正しくないでしょうか?

A 回答 (1件)

そうだね

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す