• ベストアンサー

ジョブからストアド結果を取得し、次ぎの処理stepを変えたい

SQLServerのジョブに、ストアドを呼び出すよう設定します。 ジョブのstep1で下記を登録 exec aaaaa (aaaaaというストアドがある) で、aaaaaというストアドの中で、処理内容によって、 return値を変えてます。 このreturn値によって、step1の次ぎに実行するstepを変更したいのですが、可能でしょうか? 例) step1のストアドaaaaaから0が返されたときは、step2の処理へ、 1が返されたときは、step3の処理へ という感じで。 どのようにすればよいのでしょうか? ご存知の方、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

返事がつかないようですので。 「ジョブ」というのがよくわかりませんが 今のままではできないのであれば そのストアドが返した値で処理を分岐させずに そのストアドの中で分岐処理を記述すれば 済むように思いますが、いかがですか?

ankomaki
質問者

お礼

回答ありがとうございます。 確かに、そうですね。 その方が、早いかもしれません。 ストアドの返した引数で、呼び出すstepがかえられれば、一番よいのですが、最終的にでき無そうでしたら、そうさせていただきます! ありがとうございます。

関連するQ&A