当前位置: 首页 > article >正文

sqlserver sql转HTMM邮件发送

通过sql的形式,把表内数据通过邮件的形式发送出去


declare @title varchar(100)
DECLARE @stat_date CHAR(10),@create_time datetime
SET @stat_date=CONVERT(char(10),GETDATE(),120)
SET @create_time=DATEADD(MINUTE,-20,GETDATE())
DECLARE @xml NVARCHAR (max)
DECLARE @body NVARCHAR(MAX)
declare @tmp varchar(max)
set @tmp ='<table border = 1>'
set @tmp =@tmp+'<tr><td>dt<td>database_type<td>monidata<td>tag</tr>'

select @tmp=@tmp+
'<tr style=''background-color:'+ case when tag='备份失败' then 'red' else '' end+'''>'
+'<td>'+ convert(varchar(100),dt, 120)
+'<td>'+ database_type
+'<td>'+ monidata
+'<td>'+ tag
+'</tr>'
from  #temp2

		select @body='<html><body><H3>统一备份状态监控'+@stat_date+'</H3>'
			+ '<table border = 1>'
			+ @tmp
			+ '</table></body></html>'

		set @title='统一备份状态监控'+CONVERT(varchar(8),getdate(),112)
		Exec msdb.dbo.sp_send_dbmail @profile_name ='Monitor',
			@recipients='banzhenfei@xinchengyue.com;',
			@subject=@title,
			@body_format='HTML',
			@body = @body;

在这里插入图片描述


http://www.kler.cn/a/468088.html

相关文章:

  • HTML - <a>
  • LabVIEW瞬变电磁接收系统
  • 君正T41交叉编译ffmpeg、opencv并做h264软解,利用君正SDK做h264硬件编码
  • vue Element Ui Upload 上传 点击一个按钮,选择多个文件后直接上传,使用防抖解决多次上传的问题。
  • 【Rust自学】10.3. trait Pt.1:trait的定义、约束与实现
  • 代码随想录 day62 第十一章 图论part11
  • 【MATLAB第111期】基于MATLAB的sobol全局敏感性分析方法二阶指数计算
  • 【Stable Diffusion】AI生成新玩法:图像风格迁移
  • 用Python操作字节流中的Excel工作簿
  • 深度学习,医学图像分割创新
  • 【游戏设计原理】47 - 超游戏思维
  • 【YOLO 项目实战】(12)红外/可见光多模态目标检测
  • ubuntu如何禁用 Snap 更新
  • Unity打包问题集(持续更新)
  • GoLang教程001:GoLang语言环境搭建和HelloWorld
  • Word2Vec解读
  • SQL server数据库磁盘满解决办法
  • 【网络安全 | 漏洞挖掘】私有项目中的账户接管过程
  • 0102java面经
  • 获取用户详细信息-ThreadLocal优化
  • 计算机网络-数据链路层(CSMA/CD协议,CSMA/CA协议)
  • MTU交换机配置
  • Microsoft SQL Server 2005 Management Studio Express
  • 前后端规约
  • C#进程和线程详解
  • Git命令行的使用