sp_send_dbmail
他のプログラムに供給されるファイルを生成して送信するために使用します。プログラムは、「ANSI/ASCII」および「ISO-8859-1」エンコーディングをダイジェストします。しかし、私はそれを作ることができませんsp_send_dbmail
。
プロシージャコールは次のようになります
exec msdb.dbo.sp_send_dbmail
@profile_name= @profile_name,
@recipients = @recipients,
@body = @body,
@subject = @subject,
@attach_query_result_as_file = 1,
@query_result_header = 0,
@query_result_no_padding = 1,
@query = @query,
@query_attachment_filename = @fname,
@query_result_width = 4000,
@mailitem_id = @mailitem_id OUTPUT
したがって、添付ファイルは、渡されたクエリの結果から作成されます。しかし、何らかの理由で実際にメールに添付される結果のファイルは、UCS2 リトル エンディアンでエンコードされています。それを変更する方法はありますか?