我需要做以下事情:
每当某个字段在特定行中发生更改时,我需要它来触发表格(dbo.StatusChange
)的副本,插入已更改为更改的内容。我还需要加盖日期/时间。
接下来,我需要触发一封电子邮件,以便发送到同一行中列出的3个字段。我被告知不要使用触发器而是使用存储过程。我想设置输出变量,但不知道如何。
我有dbmail,我已经知道如何设置它并使用它(已经测试了这部分)。
因此,只要字段[Site_Status]
发生更改,我就需要将已删除和更新的类型的副本发送到名为[dbo.statuschange]
的新表,已删除,列在[previous]
列下以及更新后的[new]
列。这还需要时间戳。我需要将这些变量声明为@oldstatus
和@newstatus
。
接下来我需要声明变量@Reseller Email
(来自表[siteinformation.reselleremail]
(每个记录都有不同的电子邮件)我不知道这是否正确。