ITPub博客

首页 > 数据库 > SQL Server > 邮件发送正文内容格式设置

邮件发送正文内容格式设置

原创 SQL Server 作者:hu825065235 时间:2015-08-04 20:45:20 0 删除 编辑


use msdb
go
begin  
declare @tableHTML  NVARCHAR(MAX) 
declare @str_subject varchar(1000)
-- 获取当前系统时间,和数据统计的时间  
    declare @err_cnt varchar(2)
    set @err_cnt=(select count(*)  from [kycenter_dev].dbo.t_job_task_email a where a.run_status='失败' and a.run_levels='二级')


    declare @cnt varchar(2)
    set @cnt=(select count(*)  from [kycenter_dev].dbo.t_job_task_email a where  a.run_levels='二级' )
  set @str_subject='数据作业运行监控'
  SET @tableHTML = N'
目前测试中
' +  
                   N'' +  
         CAST ((select a.name as'td','',convert(varchar(20),a.run_lastime ,121)as 'td','',a.run_levels as 'td','',a.run_status as 'td'  from  [kycenter_dev].dbo.t_job_task_email a   
  where a.run_levels='二级'and a.run_status='失败' 
               FOR XML PATH('tr'), ELEMENTS
              )AS NVARCHAR(MAX) ) + N'
名称 时间 等级 状态
'
  
 -- 发送邮件  
 if  @err_cnt>0
  exec  msdb.dbo.sp_send_dbmail  
               @profile_name = '测试',  
               @recipients  = 'hu_gping@163.com',   
               @subject = @str_subject,  
               @body = @tableHTML,  
               @body_format = 'HTML';  
end




来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29507357/viewspace-1761935/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 外键触和发器
请登录后发表评论 登录
全部评论

注册时间:2014-02-26

  • 博文量
    34
  • 访问量
    69314