发送带有格式正常的查询结果的 dbmail



我试图用我的查询结果创建一封自动邮件,但格式搞砸了,几乎无法理解。查询返回 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'

相关内容

  • 没有找到相关文章

最新更新