जब आप sp_send_dbmail
. का उपयोग करते हैं क्वेरी के परिणामों को ईमेल करने के लिए संग्रहीत कार्यविधि, स्तंभ शीर्षलेख डिफ़ॉल्ट रूप से शामिल किए जाते हैं।
आप @query_result_header
. के साथ कॉलम हेडर को शामिल या बाहर कर सकते हैं बहस। कॉलम हेडर को हटाने के लिए, @query_result_header = 0
. का उपयोग करें ।
उदाहरण
प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'DB Admin Profile',
@recipients = '[email protected]',
@body = 'Top 5 cities:',
@query = 'SELECT TOP(5) * FROM city;',
@execute_query_database = 'World',
@query_result_header = 0,
@query_result_no_padding = 1,
@subject = 'Query results as discussed';
परिणाम:
Top 5 cities: 1 Kabul AFG Kabol 1780000 2 Qandahar AFG Qandahar 237500 3 Herat AFG Herat 186800 4 Mazar-e-Sharif AFG Balkh 127800 5 Amsterdam NLD Noord-Holland 731200 (5 rows affected)
इस उदाहरण में मैंने @query_result_no_padding = 1
. का भी उपयोग किया है कॉलम पर लागू होने वाली किसी भी पैडिंग को हटाने के लिए।
यदि आप चाहते हैं कि प्रत्येक स्तंभ अल्पविराम से अलग हो, तो @query_result_separator = ','
का उपयोग करें ।
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'DB Admin Profile',
@recipients = '[email protected]',
@body = 'Top 5 cities:',
@query = 'SELECT TOP(5) * FROM city;',
@execute_query_database = 'World',
@query_result_header = 1,
@query_result_no_padding = 1,
@query_result_separator = ',',
@subject = 'Query results as discussed';
परिणाम:
Top 5 cities: ID,Name,CountryCode,District,Population --,----,-----------,--------,---------- 1,Kabul,AFG,Kabol,1780000 2,Qandahar,AFG,Qandahar,237500 3,Herat,AFG,Herat,186800 4,Mazar-e-Sharif,AFG,Balkh,127800 5,Amsterdam,NLD,Noord-Holland,731200 (5 rows affected)
कॉलम हेडर शामिल करें
कॉलम हेडर को स्पष्ट रूप से शामिल करने के लिए, @query_result_header = 1
. का उपयोग करें ।
EXEC msdb.dbo.sp_send_dbmail
@profile_name = 'DB Admin Profile',
@recipients = '[email protected]',
@body = 'Top 5 cities:',
@query = 'SELECT TOP(5) * FROM city;',
@execute_query_database = 'World',
@query_result_header = 1,
@query_result_no_padding = 1,
@subject = 'Query results as discussed';
परिणाम:
Top 5 cities: ID Name CountryCode District Population -- ---- ----------- -------- ---------- 1 Kabul AFG Kabol 1780000 2 Qandahar AFG Qandahar 237500 3 Herat AFG Herat 186800 4 Mazar-e-Sharif AFG Balkh 127800 5 Amsterdam NLD Noord-Holland 731200 (5 rows affected)