घर विकास डायनामिक स्ट्रक्चर्ड क्वेरी लैंग्वेज (गतिशील sql) क्या है? - टेक्नोपेडिया से परिभाषा

डायनामिक स्ट्रक्चर्ड क्वेरी लैंग्वेज (गतिशील sql) क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - डायनेमिक स्ट्रक्चर्ड क्वेरी लैंग्वेज (गतिशील एसक्यूएल) का क्या अर्थ है?

डायनेमिक स्ट्रक्चर्ड क्वेरी लैंग्वेज (एसक्यूएल) एक एसक्यूएल वर्जन है, जो डायनेमिक (या वैरिएबल) प्रोग्राम क्वेरीज को जेनरेट करता है। डायनेमिक SQL एक प्रोग्रामर को कोड लिखने की अनुमति देता है जो स्वचालित रूप से डेटाबेस, वातावरण, सर्वर या चर को समायोजित करता है।


डायनेमिक SQL स्टेटमेंट को सोर्स प्रोग्राम में एम्बेड नहीं किया जाता है, लेकिन उन कैरेक्टर्स के स्ट्रिंग्स के रूप में संग्रहीत किया जाता है जिन्हें प्रोग्राम के रनटाइम के दौरान जोड़-तोड़ किया जाता है। ये SQL स्टेटमेंट या तो प्रोग्रामर द्वारा दर्ज किए जाते हैं या प्रोग्राम द्वारा स्वचालित रूप से जेनरेट किए जाते हैं। यह डायनेमिक SQL और स्टेटिक SQL स्टेटमेंट के बीच प्रमुख अंतर है। डायनामिक एसक्यूएल स्टेटमेंट भी मैन्युअल एक्विजिशन के बिना एक एक्जीक्यूशन से दूसरे में बदल सकते हैं।


डायनामिक एसक्यूएल स्वचालित स्वचालित दोहराए जाने वाले कार्य की तैयारी और प्रदर्शन के लिए ऑटोमैटिक जेनरेशन और प्रोग्राम मॉड्यूल में हेरफेर की सुविधा देता है।

Techopedia डायनेमिक स्ट्रक्चर्ड क्वेरी लैंग्वेज (गतिशील SQL) की व्याख्या करता है

डायनेमिक SQL उपयोगकर्ता इनपुट के अनुसार हेरफेर के लिए डेटाबेस ऑब्जेक्ट बनाने की क्षमता के साथ शक्तिशाली अनुप्रयोगों के विकास की सुविधा देता है। उदाहरण के लिए, एक वेब एप्लिकेशन SQL क्वेरी को निर्दिष्ट करने वाले पैरामीटर की अनुमति दे सकता है। विशिष्ट एसक्यूएल प्रश्न कुछ मापदंडों को समायोजित करते हैं। हालांकि, 10 या अधिक मापदंडों को दर्ज करने से अक्सर अत्यधिक जटिल एसक्यूएल प्रश्न होते हैं, खासकर यदि उपयोगकर्ता को मापदंडों के बीच (जैसे कि या या या) स्थितियां दर्ज करने की अनुमति होती है।


डायनेमिक एसक्यूएल एक साथ प्रश्नों को चलाने और कई डेटाबेस पर एक एकल इंटरफ़ेस क्वेरी से परिणाम वितरित करके प्रसंस्करण और दक्षता बढ़ाता है।


पीएल / एसक्यूएल डायनेमिक एसक्यूएल के साथ शुरुआती ओरेकल डेटाबेस संस्करणों को आवश्यक है कि प्रोग्रामर एक जटिल ओरेकल DBMS_SQL पैकेज लाइब्रेरी का उपयोग करें। बाद में, एक सरल "नेटिव डायनेमिक SQL" पेश किया गया था।

डायनामिक स्ट्रक्चर्ड क्वेरी लैंग्वेज (गतिशील sql) क्या है? - टेक्नोपेडिया से परिभाषा