根据执行SQL任务的输出发送邮件任务

Lrn*_*Lrn 1 ssis

如何根据SSIS中执行SQL任务的输出发送电子邮件?如果查询返回任何结果,我想发送电子邮件,否则不应发送电子邮件.

Pon*_*ife 5

您想要在邮件中发送查询结果吗?

无论哪种方式,你都可以这样做:

  1. 捕获查询在变量中返回的行数
  2. 仅当行数大于零时,才使用优先约束中表达式发送电子邮件

如果您想在电子邮件中查询查询结果,那么最简单的方法可能是将它们写入平面文件,然后将该文件作为附件发送.

或者,使用sp_send_dbmail在存储过程中执行整个操作,然后从包中调用该过程.