发送带有格式正确的查询结果的 dbmail
Sending dbmail with a query result with an okay format
我正在尝试用我的查询结果创建一封自动邮件,但格式乱七八糟,几乎无法理解。查询 returns 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
谢谢!
Br 安德烈亚斯
如您所见here,您可以在调用sp_send_dbmail
之前以HTML 样式格式化您的正文。在那种情况下,您不传递 @query
参数,而是添加 @body_format='HTML'
.
我正在尝试用我的查询结果创建一封自动邮件,但格式乱七八糟,几乎无法理解。查询 returns 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
谢谢!
Br 安德烈亚斯
如您所见here,您可以在调用sp_send_dbmail
之前以HTML 样式格式化您的正文。在那种情况下,您不传递 @query
参数,而是添加 @body_format='HTML'
.