如何设置可以输出数据然后重复使用该数据发送电子邮件的存储过程

时间:2013-01-28 20:26:09

标签: sql sql-server

我需要做以下事情:

每当某个字段在特定行中发生更改时,我需要它来触发表格(dbo.StatusChange)的副本,插入已更改为更改的内容。我还需要加盖日期/时间。

接下来,我需要触发一封电子邮件,以便发送到同一行中列出的3个字段。我被告知不要使用触发器而是使用存储过程。我想设置输出变量,但不知道如何。

我有dbmail,我已经知道如何设置它并使用它(已经测试了这部分)。

因此,只要字段[Site_Status]发生更改,我就需要将已删除和更新的类型的副本发送到名为[dbo.statuschange]的新表,已删除,列在[previous]列下以及更新后的[new]列。这还需要时间戳。我需要将这些变量声明为@oldstatus@newstatus

接下来我需要声明变量@Reseller Email(来自表[siteinformation.reselleremail](每个记录都有不同的电子邮件)我不知道这是否正确。

0 个答案:

没有答案