1
कच्चे डेटा को पुनः प्राप्त करने के लिए प्रश्न - निम्न उदाहरण के लिए "एडवर्ड्सवर्क्स" डेटाबेस का उपयोग करें वर्तमान दिनांक से अधिक जानकारी का उपयोग करने का प्रयास करें
2
क्वेरी चलाएं और परिणाम भेजें - SQL सर्वर (2005 से) डेटाबेस से सीधे ईमेल भेजने के लिए एक संग्रहीत कार्यविधि है। कार्य करने के लिए इस संग्रहीत कार्यविधि के लिए SQL मेल को कॉन्फ़िगर और सर्वर पर कार्य करना चाहिए Msdb.dbo.sp_send_dbmail का उपयोग करके आप एक ईमेल क्वेरी के परिणाम को जैसे ही तस्वीर में भेज सकते हैं।
3
उन्हें HTML में भेजने पर विचार करें यदि आपको परिणाम की आवश्यकता है तो अधिक पेशेवर उपस्थिति के लिए, सबसे अच्छा विकल्प उन्हें HTML के रूप में भेजना है यह sdb.dbo.sp_send_dbmail संग्रहीत प्रक्रिया की एक विशेषता है, SQL सर्वर के विकल्प और एक्सएमएल सुविधाओं को जोड़ती है। एक HTML तालिका में परिणाम बदलने के लिए एक संग्रहीत कार्यविधि लिखें और वापस आने वाले अक्षर, जैसे फ़ोटो में यह एक।
- पिछले संग्रहीत कार्यविधि का परिणाम कच्चे HTML रिपोर्ट है। क्वेरी पथ "एक्सएमएल पथ (`tr`) के लिए" देखो, जो तालिका के tr-td टैग संरचना को बनाने के लिए बस है। छवि के रूप में रिपोर्ट को चलाएं
- यही आपको मिलेगा
4
अब आप कर सकते हैं शैली को HTML में जोड़ें जो पहले से ही संग्रहीत कार्यविधि में है, इस तरह से (छवि देखें)।- यहां बताया गया है कि यह कैसे खत्म होगा।
5
इसे प्रोग्राम करें और इसे देखें - यह एक सरल क्वेरी है, इसलिए इसे किसी भी SQL नौकरी में शामिल किया जा सकता है। यह उनके ई-मेल पते के साथ प्राप्तकर्ताओं की सूची हो और एक ही काम के भीतर msdb.dbo.sp_send_dbmail प्रक्रिया को चलाने के लिए एक चक्र बनाने के लिए मुश्किल नहीं है। अंत में, जैसा कि अक्सर के रूप में आवश्यक चलाने के लिए और एसक्यूएल से सीधे एक दैनिक रिपोर्ट प्राप्त करने के काम अनुसूची।