sql发送邮件- html 格式
ALTER PROCEDURE dbo.sx_pro_AutoEmailContent
AS
Begin
declare @Rqty int
declare @n int
declare @m_recipients varchar(1000)
declare @m_copy_recipients varchar(1000)
declare @m_Query varchar(1000)
declare @m_Body varchar(1000)
declare @m_subject varchar(50)
declare @m_AttachAsFile int
declare @m_FileName varchar(50)
declare @m_Frequency varchar(10)
DECLARE @tableHTML NVARCHAR(MAX)
set @Rqty=(select count(*) from sx_bas_AutoEmail_List)
set @n=1
While @n<=@Rqty
begin
select
@m_recipients=recipients,
@m_copy_recipients=copy_recipients,
@m_Query=sqlstr,
@m_Body=Body,
@m_subject=subject,
@m_AttachAsFile=AttachAsFile,
@m_FileName=File_Name,
@m_Frequency=Frequency from sx_bas_AutoEmail_List WHERE ID=@n
if @m_Frequency='Daily' or (@m_Frequency='Monthly' and day(getdate())=1) or (@m_Frequency='Weekly' and DatePart(dw,getdate())=1)
begin
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'DB_AutoMail',
@recipients = @m_recipients,
@copy_recipients =@m_copy_recipients,
@Query=@m_Query,
@body = @m_Body,
@subject =@m_subject,
@execute_query_database = 'sxquadb',
@attach_query_result_as_file =@m_AttachAsFile,
@query_attachment_filename=@m_FileName;
--@body_format = 'HTML';
end
set @n=@n+1
end
--@profile_name = 'SAEG_db_AutoMail',
end
最新文章
- JDBC连接数据库
- vps_centos_7_系统环境常规配置备忘
- JSP连接MySQL数据库问题
- 【hdu】p1754I Hate It
- ViewPager中GridView问题
- 走过而立之年的Coder
- JSP页面中文参数传递get和post方法分析
- python int异常 python isdigit
- UVA - 10048 Audiophobia (Floyd应用)
- 每周分享之 二 http协议(3)
- 【NumberValidators】大陆身份证验证
- Python自学:第三章 使用函数sort( )对列表进行临时排序
- Vim 去除因为 Unix 和 Windows 换行符不同带来的 ^M 问题
- python操作串口
- Scala_方法、函数、柯里化
- sqlserver 自动创建作业执行备份数据库
- oracle 更新用户密码,授连接权限,
- Magento 总结
- mac下git+maven+jenkins自动打包发布
- OpenResty初涉
热门文章
- 调参侠的末日? Auto-Keras 自动搜索深度学习模型的网络架构和超参数
- Setting Up FastCGI Proxying
- SetLocalTime API函数设置本地时间(DateTimeToSystemTime函数,把TDateTime转换成TSystemTime)
- YTU 2438: 三人三鬼
- YTU 2946: 填空:间接基类就是A
- BZOJ4259:残缺的字符串(FFT与字符串匹配)
- [Usaco2009 MAR] Earthquake Damage 2
- 细数vue爬坑之路<;坑路大集合>;
- 转【前端基础进阶之Promise】
- uCos-III移植到STM32F10x