如果找不到结果,我不想发送空电子邮件

时间:2018-08-20 08:16:19

标签: sql sql-server sql-server-2008 email

我已经使用游标遍历了我的值,并且每次发送邮件时,如果没有找到结果,则发送空邮件,该如何避免呢?

1 个答案:

答案 0 :(得分:1)

这是很容易猜到的逻辑,但是基于非常模糊的注释和问题,我想您只需要使用IF。这是Pseudo-SQL,但是...

DECLARE @TableHTML varchar(MAX);

SELECT @TableHTML = {Your HTML data expression};

IF @TableHTML IS NOT NULL BEGIN

    EXEC sp_send_dbmail @Subject = {Your Subject},
                        @Body = @TableHTML,
                        @....;
END
相关问题