我已经设置了一个通过电子邮件发送给某些收件人的SQL代理作业 - 该电子邮件将文本文件作为附件。
-- Start T-SQL
USE msdb
EXEC sp_send_dbmail @profile_name='DBMailProfile',
@recipients='xxx.xxx@xxx.co.uk',
@subject='Blah blah blah',
@body='An attachment has been included in this email.',
@file_attachments='\\auz-svx-akk93\log.txt'
-- End T-SQL
一切正常。
是否可以阅读文本文件的内容并将其发送到电子邮件正文中,而不是将文件作为附件发送?
答案 0 :(得分:0)
好的,我想我已经解决了。
我创建了一个表,使用BULK INSERT命令用文本文件的内容填充它,然后修改T_SQL的位以引用该表而不是附加文本文件。