Quantcast
Channel: CodeSection,代码区,SQL Server(mssql)数据库 技术分享 - CodeSec
Viewing all articles
Browse latest Browse all 3160

Send a mail from the SQL server with an attachment (attachment to for ...

$
0
0

I have to send the report to management every morning . For that i have create schedule in Sql Server agent with following code.

EXEC msdb.dbo.sp_send_dbmail @recipients='<a href="/cdn-cgi/l/email-protection" data-cfemail="4c2e253f242239622e242d22282d3e250c2b212d2520622f2321">[email protected]</a>', @body='Dear sir, <Br>Please find the attachment. <P>Regards<Br> <Br>IT Department', @subject ='TOURISM-GL( Auto By System) ', @body_format = 'html', @profile_name = 'emailserver', @file_attachments='C:\PUMORI_NEW\**001_TOURISMGL_(14072014)_(SOD).TXT**'

Now the problem is, the file which i need to send as attachment will generate every day with new name. File name will be in format

001_TOURISMGL_(14072014)_(SOD).TXT

In above file name only the date value will be change. The date will be in ddmmyyyy format.

Now Kindly suggest me how can i achieve this. How send mail automatically with attachment.

Could you try,

declare @pathname varchar(200) = 'C:\PUMORI_NEW\**001_TOURISMGL_(,' + REPLACE(CONVERT(VARCHAR(10),GETDATE(),101),'/', '') + ', )_(SOD).TXT**'; EXEC msdb.dbo.sp_send_dbmail @recipients='<a href="/cdn-cgi/l/email-protection" data-cfemail="22404b514a4c570c404a434c4643504b62454f434b4e0c414d4f">[email protected]</a>', @body='Dear sir, <Br>Please find the attachment. <P>Regards<Br> <Br>IT Department', @subject ='TOURISM-GL( Auto By System) ', @body_format = 'html', @profile_name = 'emailserver', @<a href="/cdn-cgi/l/email-protection" data-cfemail="ff9996939aa09e8b8b9e9c97929a918b8cc2bf8f9e8b97919e929a">[email protected]</a>

Viewing all articles
Browse latest Browse all 3160

Trending Articles