SQL स्क्रिप्ट ट्यूटोरियल SAP HANA
SQL स्क्रिप्ट क्या है?
SQL स्क्रिप्ट SQL के एक्सटेंशन का एक संग्रह है। इसे सादे SQL के स्थान पर संग्रहीत प्रक्रिया में इस्तेमाल किया जा सकता है। यह कार्यात्मक और प्रक्रियात्मक एक्सटेंशन निर्धारित करता है।
In एसक्यूएल स्क्रिप्ट उपयोगकर्ता संरचना और तालिकाओं के लिए स्थानीय चर परिभाषित कर सकता है जो मुख्य रूप से संग्रहीत प्रक्रिया के निर्माण के लिए उपयोग किए जाते हैं।
SQL स्क्रिप्ट का उपयोग कैलकुलेशन दृश्य में भी किया जा सकता है। SQL स्क्रिप्ट में, दो अलग-अलग लॉजिक कंटेनर होते हैं-
- प्रक्रिया (प्रक्रिया आपको इनपुट और डेटाबेस तालिकाओं के रूप में पारित डेटा पर डेटा रूपांतरणों के अनुक्रम का वर्णन करने की अनुमति देती है)।
- उपयोगकर्ता परिभाषित फ़ंक्शन (उपयोगकर्ता परिभाषित फ़ंक्शन कंटेनर को स्केलर उपयोगकर्ता परिभाषित फ़ंक्शन और तालिका उपयोगकर्ता परिभाषित फ़ंक्शन में विभाजित किया गया है)।
SQL स्क्रिप्ट भाषा के तत्व नीचे दिए गए हैं –
घोषणात्मक SQL स्क्रिप्ट तर्क (कार्यात्मक विस्तार)
- यह डेटाबेस तालिकाओं को संदर्भित किए बिना तालिका प्रकारों की परिभाषा की अनुमति देता है।
- SELECTs जैसा विशिष्ट कथन.
- गणना इंजन (सीई) कार्य.
ऑर्केस्ट्रेशन SQL स्क्रिप्ट लॉजिक (कार्यात्मक एक्सटेंशन)
ऑर्केस्ट्रेशन लॉजिक का उपयोग डीडीएल, डीएमएल और एसक्यूएल क्वेरी स्टेटमेंट्स का उपयोग करके डेटा प्रवाह को लागू करने के लिए किया जाता है और लूप्स और कंडीशनल्स जैसे अनिवार्य भाषा निर्माणों का उपयोग करके प्रवाह लॉजिक को नियंत्रित किया जाता है।
- डेटा परिभाषा भाषा कथन. उदाहरण स्कीमा बनाएँ.
- डेटा हेरफेर भाषा (उदाहरणार्थ इन्सर्ट)।
अनिवार्य SQL स्क्रिप्ट तर्क (प्रक्रियात्मक विस्तार)
अनिवार्य तर्क तर्क को कई डेटा प्रवाहों के बीच विभाजित करता है। उदाहरण के लिए IF, ELSEIF, ELSE, CASE, FOR (लूप) और अपवाद।
SQL स्क्रिप्ट का महत्व
केवल SQL स्क्रिप्ट ही डेटा-गहन तर्क या अनुप्रयोग सर्वर के संचालन को डेटाबेस सर्वर पर स्थानांतरित करने के लिए आवश्यक तत्व प्रदान करती है।
SQL स्क्रिप्ट के मुख्य बिंदु
- SQL स्क्रिप्ट को HANA डाटाबेस के भीतर गणना इंजन में निष्पादित और संसाधित किया जाता है।
- SQL स्क्रिप्ट जटिल गणना करने में सक्षम है।
- SQL स्क्रिप्ट में, अंतरिम परिणाम को धारण करने के लिए एक स्थानीय चर घोषित किया जा सकता है।
- SQL स्क्रिप्ट प्रक्रिया "OUTPUT पैरामीटर" का उपयोग करके अधिक परिणाम लौटा सकती है जबकि सामान्य SQL प्रक्रिया केवल एक ही परिणाम लौटा सकती है।
- SQL स्क्रिप्ट में, आप वैश्विक या स्थानीय तालिका प्रकार परिभाषित कर सकते हैं जिनका उपयोग पैरामीटर के रूप में किया जा सकता है।
SQL स्क्रिप्ट का उपयोग करके समानांतर प्रसंस्करण मोड प्राप्त किया जा सकता है।
