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