我试图用我的查询结果创建一封自动邮件,但格式搞砸了,几乎无法理解。查询返回 10 列,大约为 10 行。有什么好方法可以轻松更好地格式化它吗?无论是附件还是在邮件正文中(也许是.txt文件?
EXEC msdb.dbo.sp_send_dbmail
@profile_name='Notification',
@recipients='test@test.com',
@subject='Updated',
@body = 'Hi this is an automated mail',
@query = 'SELECT * FROM [TestDB].[dbo].[TestTable]',
@attach_query_result_as_file = 0
谢谢!
安德烈亚斯兄弟
正如你在这里看到的,你可以在调用sp_send_dbmail
之前将你的身体格式化为 HTML 样式。在这种情况下,您不传递 @query
-参数,而是添加@body_format='HTML'
。