1. 程式人生 > mysql教程 > 將查詢語句匯出excel併發送SQLserver 郵件

將查詢語句匯出excel併發送SQLserver 郵件

exec master.dbo.xp_cmdshell 'del D:\kaoshi.xls';
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'