SQL配置邮件分发问题咨询
寸头存货 2017-07-01 11:36:58 exec msdb..sp_send_dbmail
@profile_name= 'DBA1', ----DBA1需要与SQL配置的文件名相同
@recipients = '442193393@qq.com,sjl84918@163.com',-----需要发送的邮件地址
@subject = '仓库报表',----发送的主题
@append_query_error = 1,
--@attach_query_result_as_file = 1,
--@query_attachment_filename = 'a.txt',
--@body = '仓库明细。',
@body_format = 'html',
@query = ''
DECLARE @tableHTML NVARCHAR(MAX) ;
set @tableHTML=
N'<H1>Work Order Report</H1>' +
N'<table border="1">' +
N'<tr><th>MTL CATGRY</th><th>MTL DESC EN</th>' +
cast((Select top 1 pc,project_name from project_table a for xml path('tr'),type)as nvarchar(MAX))+
N'</table>';
select @tableHTML
问题1:语句执行没有问题,邮箱能接收到,但就是没有HTML记录的,也就是邮箱是空白的。
问题2:如果做另存为excel在发送,能否提供下语句
问题3:如果要做定时发送,是否做作业处理?
感谢~