【发布时间】:2023-09-22 20:20:01
【问题描述】:
我正在使用 SQL2005 中的 sp_send_dbmail 发送一封电子邮件,其中包含附件中的结果。发送附件时,它是 UCS-2 编码的,我希望它是 ANSI 或 UTF-8。
这里是 SQL
EXEC msdb.dbo.sp_send_dbmail
@recipients = 'temp@example.com'
, @query = 'DECLARE @string_to_trim varchar(60);SET @string_to_trim = ''1234''; select rtrim(@string_to_trim), ''tom'''
, @query_result_header=0
, @subject = 'see attach'
, @body= 'temp body'
, @profile_name= N'wksql01tAdmin'
, @body_format = 'HTML'
,@query_result_separator = ','
,@query_attachment_filename = 'results.csv'
,@query_no_truncate = '0'
,@attach_query_result_as_file = 1
我在网上看到一些cmets用sql2005 SP2解决了这个问题,但发现不是这样。
【问题讨论】:
标签: sp-send-dbmail