|
谢谢您的指点。我按一下执行了,成功了。
DECLARE @tableHTML NVARCHAR(MAX) ;
SET @tableHTML =
N'<H1>Hi adc,</H1>' +
N'<H2>I sent follow data today. Pls check and process it.</H2>'
+
N'<table border="1">' +
N'<tr><th>Invoice Number</th><th>Invoice Qty</th>' +
N'<th>Invoice Amt</th></tr>' +
CAST ( ( SELECT td=InvoiceNumber, '',td=cast(invoice_Qty as NVARCHAR(MAX)),'', td=cast(invocie_Amt as NVARCHAR(MAX))
FROM FSDBMR.dbo.V_PL_Sum2
FOR XML PATH('tr'), TYPE
) AS NVARCHAR(MAX) ) +
N'</table>' ;
exec msdb..sp_send_dbmail
@profile_name = 'sqlmail1', --就是在步骤2中的配置文件名。
--调用发送邮件的存储过程,登录帐号必须有msdb的datamail权限
@recipients = '123@abc',--接收邮件地址
@copy_recipients = '5759177@qq.com',--用抄送邮件的地址
--@blind_copy_recipients = '4627@qq.com',--暗抄邮件地址
@subject = 'SN List',
@append_query_error = 1,
--@attach_query_result_as_file = 1,
--@query_attachment_filename = 'a.txt',
@body = @tableHTML,
@body_format = 'html'
我想抄送多个E-mail 地址如何实现呢?谢谢! |
|