खोज…


वाक्य - विन्यास

  • sp_send_dbmail [[@profile_name =] 'profile_name'] [, [@recipients =] 'प्राप्तकर्ता [; ... n] '] [, [@copy_recipients =]' copy_recipient [; ... n] '] [, [@blind_copy_recipients =]' blind_copy_recipient [; ... n] '] [], [@from_address =]' from_address '] [, [@reply_to =]' answer_to '] [, [@subject =]' विषय ']], [@body =]' body ' ] [, [@body_format =] 'body_format'] [, [@importance =], महत्त्व ’] [, [@ संवेदनशीलता /] 'संवेदनशीलता’] [, [@file_attachments =] "अनुलग्नक"; ... n] '] [], [@query =]' query '] [, [@execute_query_database =]' execute_query_database '] [, [@attach_query_resatas_as_file =] संलग्न_क्वारी_से________6_6_] @query_result_header =] query_result_header] [, [@query_result_ोहाउंटर =] query_result_ उपलब्धता] [, [@query_result_separator =] 'query_result_separator'] [, [@exclude_separator_]: "@query_result_header =" = "बहिष्कृत"। " ] query_no_truncate] [, [@query_result_no_padding =] @query_result_no_padding] [, [@mailitem_id =] mailitem_id] [OUTPUT]

सरल ईमेल भेजें

यह कोड एक सरल टेक्स्ट-केवल ईमेल प्राप्तकर्ता@someaddress.com को भेजता है

EXEC msdb.dbo.sp_send_dbmail  
    @profile_name = 'The Profile Name',  
    @recipients = '[email protected]',  
    @body = 'This is a simple email sent from SQL Server.',  
    @subject = 'Simple email' 

एक क्वेरी के परिणाम भेजें

यह SELECT * FROM Users क्वेरी SELECT * FROM Users के परिणामों को संलग्न करता है और इसे [email protected] @someaddress.com पर भेजता है

EXEC msdb.dbo.sp_send_dbmail  
    @profile_name = 'The Profile Name',  
    @recipients = '[email protected]',  
    @query = 'SELECT * FROM Users',  
    @subject = 'List of users',  
    @attach_query_result_as_file = 1; 

HTML ईमेल भेजें

HTML सामग्री को sp_send_dbmail को पारित किया जाना चाहिए

SQL सर्वर 2012
DECLARE @html VARCHAR(MAX);
SET @html = CONCAT
(
    '<html><body>',
    '<h1>Some Header Text</h1>',
    '<p>Some paragraph text</p>',
    '</body></html>'
)
SQL सर्वर 2012
DECLARE @html VARCHAR(MAX);
SET @html =
    '<html><body>' +
    '<h1>Some Header Text</h1>' +
    '<p>Some paragraph text</p>' +
    '</body></html>';

इसके बाद @html @body argument साथ @html चर का उपयोग करें। HTML स्ट्रिंग को सीधे @body को भी पास किया जा सकता है, हालांकि यह कोड को पढ़ने में कठिन बना सकता है।

EXEC msdb.dbo.sp_send_dbmail 
    @recipients='[email protected]',  
    @subject = 'Some HTML content',  
    @body = @html,  
    @body_format = 'HTML';  


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow