将新行插入/更新到表中时,通过触发器发送邮件

时间:2011-01-21 05:52:46

标签: triggers

我已经在表上创建了一个更新触发器,它在减法后将值插入第三个表。现在我希望每当将新值插入表3时,它就会为该插入发送一封邮件。任何人都可以帮助..请...

1 个答案:

答案 0 :(得分:0)

取决于您使用的系统。

在postgres上,我通过在Perl中编写一个触发器,加载Perl的邮件模块,然后将其发送出去来做到这一点。

在MS SQL Server上,您执行master.xp_sendmail,如此链接(Google上的第一个匹配)http://www.datasprings.com/resources/articles-information/creating-email-triggers-in-sql-server-2005

它们的共同之处在于大多数数据库服务器不是电子邮件服务器,因此您必须调用其他系统将其发送出去。每个平台的执行方式都不同。