Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL स्टोर्ड प्रोसीजर द्वारा उपयोग किए जाने वाले पैरामीटर्स के विभिन्न मोड क्या हैं?


पैरामीटर्स स्टोर्ड प्रोसीजर को अधिक उपयोगी और लचीला बनाते हैं। MySQL में, हमारे पास निम्नलिखित तीन प्रकार के मोड हैं:

IN मोड

यह डिफ़ॉल्ट मोड है। जब हम स्टोर्ड प्रोसीजर में एक IN पैरामीटर परिभाषित करते हैं, तो कॉलिंग प्रोग्राम को स्टोर्ड प्रोसीजर को एक आर्गुमेंट पास करना होता है। IN पैरामीटर का मान संरक्षित होता है जिसका अर्थ है कि भले ही स्टोर्ड प्रोसीजर के अंदर IN पैरामीटर का मान बदल दिया जाए; स्टोर्ड प्रोसीजर समाप्त होने के बाद इसका मूल मान बरकरार रहता है।

OUT मोड

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

INOUT मोड

एक INOUT पैरामीटर IN और OUT पैरामीटर्स का संयोजन है जिसका अर्थ है कि कॉलिंग प्रोग्राम आर्गुमेंट पास कर सकता है, और स्टोर्ड प्रोसीजर INOUT पैरामीटर को संशोधित कर सकता है और नया मान कॉलिंग प्रोग्राम को वापस पास कर सकता है।

पैरामीटर को परिभाषित करने का सिंटैक्स

स्टोर्ड प्रोसीजर में पैरामीटर को परिभाषित करने का सिंटैक्स निम्नलिखित है:

MODE parameter_name parameter_type(parameter_size)

यहां, MODE स्टोर्ड प्रोसीजर में पैरामीटर के उद्देश्य के आधार पर IN, OUT या INOUT हो सकता है।

  • Parameter_name पैरामीटर का नाम है।
  • Parameter_type पैरामीटर का डेटा प्रकार है।
  • Parameter_size पैरामीटर का आकार है।

  1. - स्टोर्ड प्रोसीजर के फायदे क्या हैं?

    स्टोर्ड प्रोसीजर के फायदे निम्नलिखित हैं:चूंकि स्टोर्ड प्रोसीजर संकलित और संग्रहीत होते हैं, जब भी आप किसी प्रोसीजर को कॉल करते हैं तो प्रतिक्रिया त्वरित होती है।आप सभी आवश्यक SQL स्टेटमेंट को एक प्रोसीजर में समूहित कर सकते हैं और उन्हें एक साथ निष्पादित कर सकते हैं।चूंकि प्रोसीजर डेटाबेस सर्वर पर स

  1. - MySQL स्टोर्ड प्रोसीजर में @ सिंबल का उपयोग क्या है?

    MySQL में @ सिंबल: यूजर-डिफाइंड सेशन वेरिएबल MySQL में @ सिंबल का उपयोग यूजर-डिफाइंड सेशन वेरिएबल को दर्शाने के लिए किया जाता है। ये वेरिएबल केवल वर्तमान सेशन के लिए मौजूद होते हैं और स्टोर्ड प्रोसीजर के बीच डेटा पास करने के लिए उपयोगी होते हैं। उदाहरण: स्टोर्ड प्रोसीजर में @ वेरिएबल का उपयोग पहले

  1. - Java 9 में JShell में विभिन्न फीडबैक मोड क्या हैं?

    JShell टूल में ऑपरेशन करते समय, यह रिटर्न में एक संदेश प्रदर्शित करता है (कमांड की सफलता, त्रुटि, और बनाए गए वेरिएबल का प्रकार और उसका मान)। इसे कमांड का उपयोग करके अनुकूलित किया गया है: "/set feedback"। यह कमांड वर्तमान में कॉन्फ़िगर किए गए रिटर्न के प्रकार के साथ-साथ उपलब्ध विभिन्न रिटर्