查询结果不为空时,SQL Server发送电子邮件

时间:2019-04-26 13:03:42

标签: sql-server sql-server-2012 triggers job-scheduling

当查询结果集保存记录时,我需要从SQL Server发送电子邮件。查询可以基于很多逻辑,并在多个表之间进行联接。

请按照正确的方向(视图,视图触发器,SQL Server代理作业..?)向我发送邮件。

2 个答案:

答案 0 :(得分:1)

按照此处(https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-send-dbmail-transact-sql?view=sql-server-2017)中的说明使用sp_send_DBmail的所有参数选项

meal(X):-food(X)

答案 1 :(得分:1)

看看Vsql-email应用程序(您可以在google上搜索,我认为我不允许在此处发布直接链接),如果查询有0行,它具有不发送电子邮件的选项,并且您可以将电子邮件以HTML格式的正文和/或excel附件的形式发送,而无需在SQL Server中启用和配置数据库邮件并编写HTML格式的代码。