] इसे संबोधित करने के लिए, एक विस्तृत प्रतिक्रिया दो संग्रहीत प्रक्रियाओं के उपयोग को शामिल करने वाला एक समाधान प्रदान करती है। एक आउटपुट उत्पन्न करता है जो उस डेटाबेस में सभी तालिकाओं के लिए MyTable का वर्णन करने के आउटपुट से मिलता जुलता है। यह सूचना_शेमा डेटाबेस का उपयोग करके और अधिक विस्तृत और संगठित आउटपुट प्रदान करने के लिए परिणामों में हेरफेर करके इसे प्राप्त करता है। आउटपुट को रिपोर्टिंग 101a डेटाबेस की रिपोर्टडेटैडफ्स तालिका में संग्रहीत किया जाता है।
] Thesession: इस ऑपरेशन के लिए असाइन किए गए सत्र संख्या को रखने के लिए एक आउट पैरामीटर। : एक बूलियन यह दर्शाता है कि क्या स्वचालित रूप से सुंदर प्रिंटिंग (वर्णन-जैसे) आउटपुट के लिए दूसरी संग्रहीत प्रक्रिया को कॉल करना है।
मध्यवर्ती डेटा को संग्रहीत करने के लिए तालिकाएँ। अस्थायी तालिकाओं के डेटा के साथ, कॉलम के लिए अतिरिक्त कॉलम सहित और NULL, कुंजी, डिफ़ॉल्ट और अतिरिक्त मानों के लिए अधिकतम लंबाई और काउंटर टाइप करें। सुंदर-मुद्रित आउटपुट और इसे रिपोर्टआउटपुट तालिका में जोड़ता है। ] इसके बाद यह एक मार्कडाउन-फॉर्मेटेड आउटपुट उत्पन्न करता है जो कि MyTable आउटपुट का वर्णन करता है, लेकिन निर्दिष्ट डेटाबेस में प्रत्येक तालिका के लिए। ReportDataDefs तालिका में, आवश्यक डेटा निकालने के लिए। एक सुसंगत चौड़ाई और संरेखण में डेटा।
वर्टिकल बार के साथ स्वरूपित कॉलम को अलग करता है। :
संग्रहीत प्रक्रियाओं का उपयोग करने के लिए, उपयोगकर्ता आवश्यक डेटाबेस नाम और अन्य पैरामीटर प्रदान कर सकता है। यहाँ उपयोग का एक उदाहरण है:सेट @theoutvar = -1; - एक चर नीचे के चर के रूप में उपयोग किया जाता है - नोट: 4 वें पैरामीटर के रूप में `ट्रू 'के साथ, यह एक कॉल डील है। मतलब, आप कर रहे हैं। CALL रिपोर्टिंग 101a.describetables_v2a ('StackOverFlow',@theoutvar, False, True); - मुख्य रूप से उपयोग किया जाता है यदि ऊपर 4 वां पैरामीटर गलत है कॉल रिपोर्टिंग 101a.print_tables_like_describe (@theoutvar); - चंक प्रारूप में प्रेटियर परिणामों के लिए डेटा लोड करता है। फिर, यह स्वचालित रूप से रिपोर्टिंग 101a.print_tables_like_describ उस सत्र संख्या के साथ संग्रहीत प्रक्रिया को सुंदर-मुद्रित आउटपुट उत्पन्न करने के लिए कॉल करेगा। आउटपुट को एक परिणाम सेट के रूप में लौटा दिया जाएगा, जिसे आगे खाया जा सकता है और आगे स्वरूपित किया जा सकता है, जैसे कि इसे एक मार्कडाउन-फॉर्मेटेड टेबल में परिवर्तित करना।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3