-2

我已经设置了一个向一些收件人发送电子邮件的 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 

一切正常。

除了将文件作为附件发送之外,是否可以读取文本文件的内容并将其发送到电子邮件正文中?

4

1 回答 1

0

好的,我想我已经解决了。

我创建了一个表,使用 BULK INSERT 命令用文本文件的内容填充它,然后修改 T_SQL 的位以引用该表而不是附加文本文件。

于 2013-05-30T09:22:57.993 回答