在MS SQL Server中插入或更改某些数据时发送电子邮件

时间:2013-06-19 16:07:12

标签: sql sql-server-2008-r2

我想知道如果可能以及如何在下表(Contact)中插入新行并且Confidential_flag列具有“Y”时将如何实现以下内容,并将电子邮件发送给用户。

我无法上传数据图片但是下面是我的选择语句

SELECT NAME_DIWOR,CONFIDENTIAL_FLAG,SURNAME,COMM_NO,ADDRESS,ConTACT_TYPE,CLIENTCODE 来自联系

谢谢

2 个答案:

答案 0 :(得分:0)

您可以使用触发器触发事件​​并在从表中插入,更新或删除数据时执行某些操作,并且可以调用xp_sendmail存储过程来发送电子邮件。此链接详细说明了如何实现此目标。

http://www.datasprings.com/resources/articles-information/creating-email-triggers-in-sql-server-2005

答案 1 :(得分:0)

在表格上创建一个触发器,每当发生插入时发送一封电子邮件。

See here了解更多信息。