0

私は列を持つテーブルBounceStatisticsを持っています: Email_Address, Bounces, Status, Week,Year

GetStatus次のパラメータEmail_addressで名前Weekを付けたストアド プロシージャがありますYear。このプロシージャは、別の一連のテーブルから収集された BounceStatistics テーブルのステータス列を埋めます。

私の質問:BounceStatistics値が現在ある各レコードに対してストアド プロシージャを実行するにはどうすればよいnullですか? (私はループを避けるべきだと読んだが、それが唯一の方法だと思う)

私もより良い実践を学びたいと思っているので、私が今示していることではなく、将来何をすべきかについてのヒントは大歓迎です.

4

1 に答える 1

1

SPは、単一の行を更新(または挿入?)するために特別に作成されたようです。
これ自体が問題です。

関数として書き直して、UPDATE ステートメントの一部として呼び出すことを考えてみてください。

はい、ループは避けるべきです (通常は避けることができます) ;-)

于 2013-08-01T09:12:53.937 に答える