如何从执行sql任务发送电子邮件?

时间:2010-08-23 13:14:33

标签: sql-server ssis

如果执行sql task执行并加载表,我该如何发送电子邮件?所以,如果表中加载了任何记录发送电子邮件,如果没有加载没有电子邮件。

感谢任何帮助。

2 个答案:

答案 0 :(得分:3)

在该任务之后添加另一个任务,检查表中是否有任何行

类似

IF EXISTS (SELECT 1 FROM Yourtable)
BEGIN
 EXEC msdb.dbo.sp_send_dbmail ---------
END

在此处阅读sp_send_dbmail:http://msdn.microsoft.com/en-us/library/ms190307.aspx

答案 1 :(得分:0)

很酷我解决了它。我使用了两个执行sql任务,第一个用于将数据加载到表中,第二个用于计算记录,我将变量放在绿色箭头上@MyVariable> 0并连接发送邮件任务。

感谢所有人。