我想通过电子邮件发送查询结果,但工作正常,但如果结果不为空,我只需要执行电子邮件。
EXEC msdb.dbo.sp_send_dbmail @profile_name='GDB Admin',
@recipients = 'joe@mail.com',
@subject = 'GDB Warning - THIS IS A TEST',
@body ='Key',
@query = 'select clientkey as apikey, ImportDate from
QueryDData.dbo.QueryData where clientkey not in(''blablablabla'')'
所以如果clientkey为空,请不要发送电子邮件
答案 0 :(得分:0)
确定通过首先执行查询并将结果分配给变量,如果变量不为null,则执行上述电子邮件过程。