【发布时间】:2017-07-06 08:29:08
【问题描述】:
实际上,我希望导出 excel(.xlsx) 文件格式。以下是我的查询,用于使用 sp_send_dbmail
发送 .csv 文件格式 EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'eMail Notification',
@recipients = 'abc@gmail.com',
@query = 'use [dbname] select im.FullName as EmployeeName, im.MemberIC as NRIC
from tblIndividualMst im
where im.RecStatus = ''A''
and (im.DateOfResign >= getdate() or im.DateOfResign is null)' ,
@subject = 'Test',
@attach_query_result_as_file = 1 ,
@query_attachment_filename = 'test.csv',
@query_result_separator=',',@query_result_width =32767,
@query_result_no_padding=1;
因此,当我尝试将文件格式从“test.csv”修改为“test.xlsx”时,test.xlsx 中的所有数据都搞砸了。那么如何修改我的查询以获得正确的 .xlsx 文件格式。
任何帮助表示赞赏。谢谢!!!
【问题讨论】:
标签: sql sql-server sql-server-2008 sql-job