質問 |
||
| 質問者:ankomaki | ジョブからストアド結果を取得し、次ぎの処理stepを変えたい | |
|---|---|---|
困り度:
|
SQLServerのジョブに、ストアドを呼び出すよう設定します。 ジョブのstep1で下記を登録 exec aaaaa (aaaaaというストアドがある) で、aaaaaというストアドの中で、処理内容によって、 return値を変えてます。 このreturn値によって、step1の次ぎに実行するstepを変更したいのですが、可能でしょうか? 例) step1のストアドaaaaaから0が返されたときは、step2の処理へ、 1が返されたときは、step3の処理へ という感じで。 どのようにすればよいのでしょうか? ご存知の方、教えてください。 |
|
質問投稿日時:08/03/14 13:40 質問番号:3861916 |
||
回答良回答20pt |
|
| 回答者:dbohunger | 返事がつかないようですので。 「ジョブ」というのがよくわかりませんが 今のままではできないのであれば そのストアドが返した値で処理を分岐させずに そのストアドの中で分岐処理を記述すれば 済むように思いますが、いかがですか? |
|---|---|
| 種類:アドバイス どんな人:一般人 自信:参考意見 |
|
| |
回答日時:08/03/15 21:33 回答番号:No.1 |
|
| この回答へのお礼 | 回答ありがとうございます。 確かに、そうですね。 その方が、早いかもしれません。 ストアドの返した引数で、呼び出すstepがかえられれば、一番よいのですが、最終的にでき無そうでしたら、そうさせていただきます! ありがとうございます。 |