如果Column为NULL,则安排SQL作业发送电子邮件警报?
答
一旦你建立了一个工作Database Mail Profile,你可以创建一个计划SQL Agent Job,在适当的时间表上执行sp_send_dbmail
与您的具体参数根据需要。
例如:
declare @NullCheck nvarchar(100);
set @NullCheck = (select YourColumn from YouTable);
if @NullCheck is null
execute msdb.dbo.sp_send_dbmail @profile_name = 'YourDBMailProfileName'
,@recipients = '[email protected]'
,@subject = 'Column is NULL'
,@body = 'The Column is currently NULL'
你有没有配置工作[数据库邮件配置文件(https://docs.microsoft.com/en-us/sql/relational-databases/database-mail/create- a-database-mail-profile)呢? – iamdave