- ベストアンサー
ジョブからストアド結果を取得し、次ぎの処理stepを変えたい
SQLServerのジョブに、ストアドを呼び出すよう設定します。 ジョブのstep1で下記を登録 exec aaaaa (aaaaaというストアドがある) で、aaaaaというストアドの中で、処理内容によって、 return値を変えてます。 このreturn値によって、step1の次ぎに実行するstepを変更したいのですが、可能でしょうか? 例) step1のストアドaaaaaから0が返されたときは、step2の処理へ、 1が返されたときは、step3の処理へ という感じで。 どのようにすればよいのでしょうか? ご存知の方、教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
返事がつかないようですので。 「ジョブ」というのがよくわかりませんが 今のままではできないのであれば そのストアドが返した値で処理を分岐させずに そのストアドの中で分岐処理を記述すれば 済むように思いますが、いかがですか?
お礼
回答ありがとうございます。 確かに、そうですね。 その方が、早いかもしれません。 ストアドの返した引数で、呼び出すstepがかえられれば、一番よいのですが、最終的にでき無そうでしたら、そうさせていただきます! ありがとうございます。