我想查询将几组数据(带有汉字)导出到excel工作表并通过以下方法发送电子邮件。但是这种方法无法在Excel中支持中文字符和多张工作表。请指教。 谢谢 红宝石
DECLARE @qry varchar(8000)
Set @qry=
N'SELECT
VendorName AS [sep=,' + CHAR(13) + CHAR(10) + 'Name]
,Record_ID,Status,Product,Amount,Quantity
FROM [DB].[bpmuser].[Vendor]
'
EXEC msdb.dbo.sp_send_dbmail
@profile_name='Profile_Name',
@recipients='ruby@xxxxx.com',
@subject='Vendor Report',
@body='Test',
@query=@qry,
@attach_query_result_as_file=1,
@query_attachment_filename = 'Results.csv',
@query_result_separator = ',',
@query_result_no_padding=1, --trim
@query_result_width=32767 --stop wordwrap