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

MySQL स्टोर्ड फंक्शन्स क्या हैं और उन्हें कैसे बनाएं?


MySQL स्टोर्ड फंक्शन मूल रूप से एक विशेष प्रकार का स्टोर्ड प्रोग्राम है जो एकल मान वापस करता है। हम MySQL में स्टोर्ड फंक्शन्स का उपयोग मुख्य रूप से सरल सूत्रों या व्यावसायिक नियमों को एनकैप्सुलेट करने के लिए कर सकते हैं जो SQL स्टेटमेंट्स या स्टोर्ड प्रोग्राम्स के बीच पुन: प्रयोज्य हैं। इसके अलावा स्टोर्ड फंक्शन्स का उपयोग SQL स्टेटमेंट्स में तब किया जाता है जब भी एक एक्सप्रेशन उपयोग किया जाता है।

स्टोर्ड फंक्शन्स की यह विशेषता स्टोर्ड प्रोसीजर से अलग है। वास्तव में, एक स्टोर्ड फंक्शन पैरामीटर स्टोर्ड प्रोसीजर के IN पैरामीटर के बराबर होता है क्योंकि फंक्शन्स RETURN कीवर्ड का उपयोग यह निर्धारित करने के लिए करते हैं कि क्या वापस पास किया जाता है। इसका सिंटैक्स निम्नानुसार हो सकता है:

सिंटैक्स

CREATE [DEFINER = { user | CURRENT_USER }]
FUNCTION sp_name ([func_parameter[,...]])
RETURNS type
[characteristic ...] routine_body

func_parameter: param_name type
type: Any valid MySQL data type
characteristic: COMMENT 'string' | LANGUAGE SQL | [NOT] DETERMINISTIC
| { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA }
| SQL SECURITY { DEFINER | INVOKER }
routine_body: Valid SQL routine statement

फंक्शन्स में केवल इनपुट पैरामीटर्स होते हैं और एक मान वापस करते हैं, इसलिए फंक्शन परिभाषा में रिटर्न मान के डेटा प्रकार को इंगित करने के लिए एक RETURNS क्लॉज होना चाहिए। साथ ही, फंक्शन बॉडी के भीतर कम से कम एक RETURN स्टेटमेंट होना चाहिए जो कॉलर को मान वापस करे।


  1. गूगल प्ले पॉइंट्स क्या हैं और आप उनका उपयोग कैसे कर सकते हैं? गूगल प्ले पॉइंट्स क्या हैं और आप उनका उपयोग कैसे कर सकते हैं?

    गूगल प्ले, एंड्रॉयड का ऐप स्टोर, एक रिवॉर्ड पॉइंट सिस्टम है जो मीडिया और ऐप खरीदारी और इन-ऐप खरीदारी के लिए कैशबैक की तरह काम करता है। गूगल प्ले पॉइंट्स को समझें चाहे आप केवल कभी-कभार ऐप्स खरीदते हों या मीडिया खरीदारी और प्रीमियम इन-ऐप फीचर्स में बहुत पैसा लगाते हों, यह समझने में आपके समय के लायक ह

  1. Bash वेरिएबल्स क्या हैं और आप उनका उपयोग कैसे कर सकते हैं? Bash वेरिएबल्स क्या हैं और आप उनका उपयोग कैसे कर सकते हैं?

    Bash आपको टेक्स्ट के पूरे स्ट्रिंग्स को सिंगल वेरिएबल्स में मैप करने की अनुमति देता है, जिससे इसका उपयोग और स्क्रिप्ट लेखन सरल हो जाता है। वे कैसे काम करते हैं, और आप उनका उपयोग कैसे कर सकते हैं? आइए पता लगाते हैं। वेरिएबल क्या है? वेरिएबल्स याद रखने में आसान नाम हैं जिनमें अलग-अलग अल्फ़ान्यूमेरिक म

  1. Samsung Secure Folders क्या हैं और उन्हें कैसे बनाएं Samsung Secure Folders क्या हैं और उन्हें कैसे बनाएं

    यदि आप Samsung फोन का उपयोग कर रहे हैं, तो एक Samsung Secure Folders सुविधा है जो आपको फ़ाइलों को निजी तौर पर रखने की अनुमति देती है। उदाहरण के लिए, पिछले शुक्रवार की पार्टी की तस्वीरें हो सकती हैं जिन्हें आप किसी को नहीं देखना चाहेंगे। यदि आप उन्हें अपने डिवाइस की गैलरी में रखते हैं, तो एक अच्छा म