次のことを行う必要があります。
特定の行でフィールドが変更されるたびに、テーブルへのコピー ( ) をトリガーする必要があり、dbo.StatusChange
変更されたものを変更されたものに挿入します。この日付/時刻のスタンプも必要です。
次に、同じ行にリストされている 3 つのフィールドに送信する電子メールをトリガーする必要があります。トリガーを使用せず、代わりにストアド プロシージャを使用するように言われました。出力変数を設定したいのですが、方法がわかりません。
私は dbmail を持っており、これをセットアップして使用する方法をすでに認識しています (この部分は既にテスト済みです)。
したがって、フィールドが変更されるたび[Site_Status]
に、削除されたタイプと更新されたタイプのコピーを という新しいテーブルに送信する必要があります[dbo.statuschange]
。削除されたものは列の下にリストされ[previous]
、更新されたものは列に入れられ[new]
ます。これもタイムスタンプが必要です。@oldstatus
これらの変数をおよびとして宣言する必要があり@newstatus
ます。
次に、変数を宣言する必要があります@Reseller Email
(テーブルから取得します[siteinformation.reselleremail]
(各レコードには異なる電子メールがあります))。これが正しいかどうかはわかりません。