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

MySQL संग्रहीत कार्यविधि और फ़ंक्शन के बीच क्या अंतर है?

<घंटा/>

संग्रहीत प्रक्रिया

MySQL में, कॉल स्टेटमेंट की मदद से एक संग्रहित प्रक्रिया को कॉल किया जा सकता है। एक संग्रहित प्रक्रिया एक से अधिक मान लौटाती है।

एक संग्रहीत कार्यविधि डिफ़ॉल्ट रूप से 0 लौटाती है। इसका उपयोग SQL क्वेरी में नहीं किया जा सकता है और यह प्रीकंपाइल पर आधारित है।

फ़ंक्शन

स्टेटमेंट के अंदर एक फंक्शन को कॉल किया जा सकता है। यह रिटर्नस्टेटमेंट की मदद से एक मान लौटा सकता है और यह केवल एक मान देता है।

एक फ़ंक्शन कोई एकल मान देता है, जो एक तालिका हो सकती है। इसका उपयोग SQL क्वेरी में किया जा सकता है और यह प्रीकंपाइल पर आधारित नहीं है।


  1. MySQL में TINYINT(1) और बूलियन में क्या अंतर है?

    टिन्यिनट (1) और बूलियन के बीच कोई अंतर नहीं है। कीवर्ड बूल या बूलियन आंतरिक रूप से TINYINT(1) में परिवर्तित हो जाता है या हम कह सकते हैं कि बूल या बूलियन TINYINT(1) का पर्याय हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ismared Boolean);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.77 सेकंड) आइए तालि

  1. कार्य और प्रक्रिया के बीच अंतर

    फ़ंक्शन फंक्शन, कंप्यूटर प्रोग्रामिंग भाषा के संदर्भ में, निर्देशों का एक सेट जो कुछ इनपुट लेता है और कुछ कार्य करता है। SQL में, एक फ़ंक्शन एक मान देता है। प्रक्रिया प्रक्रिया, साथ ही, निर्देशों का एक समूह है जो इनपुट लेता है और कुछ कार्य करता है। SQL में, प्रक्रिया कोई मान नहीं लौटाती है। जावा म

  1. MySQL में !=NULL और IS NOT NULL में क्या अंतर है?

    यदि आप किसी मान की तुलना !=NULL से करते हैं तो यह NULL देता है। तो, !=NULL अर्थहीन है। !=NULL और IS NOT NULL के बीच अंतर देखने के लिए, आइए पहले एक टेबल बनाएं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1970 (वैल्यू इंट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टे