A संग्रहीत कार्यविधि का कोई रिटर्न मान नहीं होता है लेकिन वैकल्पिक रूप से इनपुट, आउटपुट या इनपुट-आउटपुट पैरामीटर ले सकता है। एक संग्रहीत कार्यविधि किसी भी आउटपुट या इनपुट-आउटपुट पैरामीटर के माध्यम से आउटपुट लौटा सकती है।
किस प्रकार की प्रक्रिया एक मान लौटाती है?
एक फंक्शन प्रक्रिया रिटर्न स्टेटमेंट को निष्पादित करके या एक्जिट फंक्शन या एंड फंक्शन स्टेटमेंट का सामना करके कॉलिंग कोड को एक मान देता है।
क्या संग्रहित प्रक्रिया स्ट्रिंग मान लौटा सकती है?
3 उत्तर। आप अपना परिणाम पारित @r मान के बजाय रिटर्न मान में डाल रहे हैं। (रिटर्न) वह पूर्णांक मान है जो लौटाया जाता है। संग्रहीत कार्यविधियाँ कॉलिंग प्रक्रिया या किसी एप्लिकेशन के लिए एक पूर्णांक मान लौटा सकती हैं।
आप SQL सर्वर में संग्रहीत कार्यविधि से एक मान कैसे लौटाते हैं?
आप एक पूर्णांक स्थिति कोड (और केवल पूर्णांक प्रकार) को वापस करने के लिए एक संग्रहीत प्रक्रिया के अंदर वापसी विवरण का उपयोग कर सकते हैं। परंपरा के अनुसार सफलता के लिए शून्य के वापसी मूल्य का उपयोग किया जाता है। यदि कोई रिटर्न स्पष्ट रूप से सेट नहीं किया गया है, तो संग्रहीत प्रक्रिया शून्य हो जाती है। आपको वापसी मूल्य का उपयोग केवल स्थिति कोड के लिए करना चाहिए।
स्टोर की गई प्रक्रिया का रिटर्न प्रकार क्या है?
रिटर्न स्टेटमेंट का उपयोग बिना शर्त के लिए किया जाता है और संग्रहीत कार्यविधि के कॉलर को नियंत्रण का प्रवाह लौटाकर SQL प्रक्रिया को तुरंत समाप्त कर देता है। यह अनिवार्य है कि जब रिटर्न स्टेटमेंट निष्पादित किया जाता है तो यह एक पूर्णांक मान लौटाता है। यदि वापसी मूल्य प्रदान नहीं किया गया है, तो डिफ़ॉल्ट 0 है।