sql server 发送html格式的邮件,参考代码如下:

DECLARE @tableHTML NVARCHAR(MAX) ;

-- 获取当前系统时间,和数据统计的时间

set @d_nowdate = convert(datetime,convert(varchar(10),dateadd(day,-1,getdate()),120),120);

-- 如果有数据则发送

if exists (select top 1 * from t_table1(nolock) where d_rq=@d_nowdate)

begin

set @str_subject='某某'+convert(varchar(10),@d_nowdate,120)+'净值.';

SET @tableHTML = N'

某某

目前测试中

N'

日期基金代码基金名称净值累计净值' +

CAST ( (select convert(varchar(10),@d_nowdate,120) as 'td','',VC_JJDM as 'td','',Vc_jjmc as 'td','',EN_JJDWJZ as 'td','',EN_LJJZ as 'td'

from t_table1 t left join t_table2 tt on t.VC_JJDM = tt.C_FUNDCODE

where d_rq=@d_nowdate order by Vc_jjmc,VC_JJDM

FOR XML PATH('tr'), ELEMENTS-- TYPE

) AS NVARCHAR(MAX) ) + N'

';

-- 发送邮件

exec @i_result = msdb.dbo.sp_send_dbmail

@profile_name = 'Profile-Mail',

@recipients = '邮箱地址1;邮箱2;邮箱3',

@subject = @str_subject,

@body = @tableHTML,

@body_format = 'HTML';

end

邮件效果如下:

某某净值

目前测试中

日期

基金代码

基金名称

净值

累计净值

2013-12-20

111111

AAAAA

0.98300000

0.98300000

2013-12-20

222222

BBBBB

1.04900000

1.04900000

2013-12-20

333333

CCCCC

0.64000000

0.64000000

2013-12-20

444444

DDDDD

0.99400000

0.99400000

2013-12-20

555555

EEEEE

1.05700000

1.05700000

2013-12-20

666666

FFFFF

0.73400000

0.73400000

SQL发HTML页脚怎么写,SQL Server中发送HTML格式邮件的方法相关推荐

  1. 如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件

    如果不使用 SQL Mail,如何在 SQL Server 中发送电子邮件 察看本文应用于的产品 文章编号 : 312839 最后修改 : 2006年12月21日 修订 : 10.1 本页 概要 SQ ...

  2. [转] SQL Server中变量的声明和使用方法

    原文地址 SQL Server中变量的声明和使用方法 声明局部变量语法: DECLARE @variable_name DataType 其中 variable_name为局部变量的名称,DataTy ...

  3. 在SQL server中设置时间格式

    在SQL server中设置时间格式 2008-01-13 12:21:02 今天在vs中更新sqlserver,却发现我vs中是当前时间,insert到数据库中却变成了1905年,搞了半天,原来是s ...

  4. sql隐式连接和显示链接_SQL Server中的嵌套循环联接–批处理排序和隐式排序

    sql隐式连接和显示链接 In SQL Server, it`s not always required to fully understand the internal structure, esp ...

  5. css怎样给网页加页脚,在移动Web页面中使用CSS固定页脚

    一种单页应用的页面结构 面向移动端的单页应用(Single Page Web Application),从页面代码上来说,会使用较一般网页不同的结构.单页应用并不是说应用只需要一个视图,而是说可以将组 ...

  6. SQL Server 中查看代理作业记录日志的方法有哪些?

    查看代理作业记录日志 Microsoft SQL Server Management Studio Transact-SQL SQL Server 管理对象 在实际应用中,我们可以通过 Microso ...

  7. MyBatis动态SQL(认真看看, 以后写SQL就爽多了)

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 来源:cnblogs.com/homejim/p/9909657. ...

  8. sql server linkserver oracle,SQL Server中使用Linkserver连接Oracle的方法

    1.安装Oracle Client 连接到Oracle的前提是在SQL Server服务器上安装Oracle Client.Oracle Client下载地址如下: 安装完毕后要修改对应的tnsnam ...

  9. sql如何遍历几百万的表_SQL Server中遍历表中记录的方法

    遍历表有下面几种方法 1.使用游标 2.使用表变量 3.使用临时表 下面通过一个实例分别介绍三中方法的实现: 1.需求 给HR.Employees表,fullname 列赋值,其值为 firstnam ...

最新文章

  1. “==”和“equals”
  2. 前端学习(2893):导航组件的编写和属性技巧设置
  3. 《零基础》MySQL 数据类型(八)
  4. 【C++】判断两个vector是否相等~直接用“==”呀~
  5. 58欧氏空间05——对称变换和对称矩阵、实对称矩阵的标准形、正交相似、实对称矩阵的正交相似对角化
  6. xcode4 引入poco库
  7. 华南理工大学 电力电子技术(王兆安) 期末复习笔记1 第二章第九章
  8. Qt连接达梦数据库(DM7)
  9. FPGA综合项目——SDRAM控制器
  10. VS调试C++程序,提示无法启动程序,“....exe”。系统找不到指定文件的解决方法
  11. 【BZOJ1814】Ural 1519 Formula 1 (插头dp)
  12. PMP 项目管理(12)项目采购管理 思维导图 解读
  13. 微信js-sdk分享链接自定义图片描述标题
  14. simulink他励直流电动机降电压启动仿真
  15. 矩阵的乘法口诀(一)
  16. MySql查询某年某月所有数据
  17. cps评分和tps评分_【一点资讯】一文总结:PD-1/PD-L1免疫检查点抑制剂和TPS、CPS、IPS...
  18. MATLAB在线测试
  19. 361度杭州亚运会官方体育服饰正式发布;“威海海鲜官方旗舰店”揭牌仪式顺利举行 | 知消...
  20. 2.ffmpeg安装(Ubuntu20.04 )

热门文章

  1. 经典的cnn model
  2. redis 安装后不能使用
  3. list排序_「肘后备急码」- C#对象List排序
  4. web漏洞扫描器原理_web应用防火墙对于网站防护有多重要!
  5. Leetcode 8. 字符串转换整数 (atoi) (每日一题 20210615)
  6. 错误处理:安装torch-sparse、torch-spline、torch-scatter、torch-cluster
  7. Java高阶部分知识点汇总(三)-内存空间的引用
  8. tableau实战系列(三十九)-教你如何优雅的做图表展示-南丁格尔玫瑰图
  9. 在Tableau中去除选择高亮效果
  10. matlab中max和find函数详解