SQL में ट्रिगर और संग्रहीत कार्यविधियाँ क्या हैं?
SQL में ट्रिगर और संग्रहीत कार्यविधियाँ क्या हैं?

वीडियो: SQL में ट्रिगर और संग्रहीत कार्यविधियाँ क्या हैं?

वीडियो: SQL में ट्रिगर और संग्रहीत कार्यविधियाँ क्या हैं?
वीडियो: Sql Triggers🔫 Real Life Example | SQL Interview♟ Questions🎯 2024, नवंबर
Anonim

एक संग्रहीत प्रक्रिया पीएल/एसक्यूएल के स्थानीय संस्करण में लिखे गए कोड का एक उपयोगकर्ता परिभाषित टुकड़ा है, जो एक मान (इसे एक फ़ंक्शन बनाकर) वापस कर सकता है जिसे इसे स्पष्ट रूप से कॉल करके बुलाया जाता है। ट्रिगर एक संग्रहीत प्रक्रिया है जो विभिन्न घटनाओं के होने पर स्वचालित रूप से चलती है (जैसे अपडेट करें , डालने , हटाना ).

इस संबंध में, ट्रिगर और संग्रहीत कार्यविधि में क्या अंतर है?

हम निष्पादित कर सकते हैं a संग्रहीत प्रक्रिया जब भी हम exec कमांड की मदद से चाहते हैं, लेकिन a उत्प्रेरक केवल तभी निष्पादित किया जा सकता है जब कोई ईवेंट (सम्मिलित करें, हटाएं और अपडेट करें) उस टेबल पर सक्रिय हो जाता है जिस पर उत्प्रेरक परिभषित किया। संग्रहित प्रक्रियाएं मान वापस कर सकते हैं लेकिन a उत्प्रेरक एक मूल्य वापस नहीं कर सकता।

इसी तरह, एक संग्रहित प्रक्रिया क्या है और इसका उपयोग कैसे किया जाता है? डेटा को पुनः प्राप्त करने, डेटा को संशोधित करने और डेटाबेस तालिका में डेटा को हटाने के लिए एक संग्रहीत कार्यविधि का उपयोग किया जाता है। आपको संपूर्ण लिखने की आवश्यकता नहीं है एसक्यूएल हर बार जब आप डेटा डालना, अपडेट करना या हटाना चाहते हैं तो कमांड करें एसक्यूएल डेटाबेस। एक संग्रहीत कार्यविधि एक या अधिक का एक पूर्व-संकलित सेट है एसक्यूएल कथन जो कुछ विशिष्ट कार्य करते हैं।

इसे ध्यान में रखते हुए, क्या हम संग्रहित प्रक्रिया में ट्रिगर का उपयोग कर सकते हैं?

आप कॉल नहीं कर सकते उत्प्रेरक से संग्रहीत प्रक्रिया , जैसा उत्प्रेरक टेबल पर बनाए जाते हैं और निहित रूप से निकाल दिए जाते हैं। परन्तु आप कर सकते हैं बुलाना संग्रहीत प्रक्रिया से करने के लिए उत्प्रेरक , लेकिन करना याद रखें यह पुनरावर्ती नहीं होना चाहिए।

डीबीएमएस में संग्रहित प्रक्रिया क्या है?

ए संग्रहीत प्रक्रिया एक निर्दिष्ट नाम के साथ संरचित क्वेरी भाषा (एसक्यूएल) कथनों का एक सेट है, जो हैं संग्रहित एक संबंध में डेटाबेस प्रबंधन एक समूह के रूप में प्रणाली, इसलिए इसे कई कार्यक्रमों द्वारा पुन: उपयोग और साझा किया जा सकता है।

सिफारिश की: