將查詢語句匯出excel併發送SQLserver 郵件
• mysql教程• 發佈:2018-10-08
go
--;EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;--
--go
EXEC master..xp_cmdshell 'bcp "select hrid as 姓名,開始時間 as 日期,分數 from [126.917.312.17].dcwj.dbo.專案_考生 where 開始時間 >(cast(year(getdate()-1) as nvarchar(20))+''-''+cast(month(getdate()-1) as nvarchar(20))+''-''+cast(day(getdate()-1) as nvarchar(20))+'' 00:00:00'') and 開始時間 <(cast(year(getdate()-1) as nvarchar(20))+''-''+cast(month(getdate()-1) as nvarchar(20))+''-''+cast(day(getdate()-1) as nvarchar(20))+'' 23:59:59'') ORDER BY 開始時間 desc" queryout d:kaoshi.xls -c -q -S"26.87.35.212,15136" -U"sa" -P"sa"'
--
--;EXEC sp_configure 'show advanced options', 1;RECONFIGURE;EXEC sp_configure 'xp_cmdshell', 0;RECONFIGURE;--
--go
exec msdb..sp_send_dbmail
@profile_name= 'bdpicc',
@recipients = '[email protected];[email protected];',
@subject = '查詢結果',
@body = '結果在附件中',
@file_attachments ='d:\kaoshi.xls'
