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

MySQL कार्यक्षेत्र का उपयोग करके संग्रहीत कार्यविधियाँ बनाएँ?

<घंटा/>

आइए पहले एक संग्रहित प्रक्रिया बनाएं। MySQL वर्कबेंच का उपयोग करके एक संग्रहीत कार्यविधि बनाने की क्वेरी निम्नलिखित है।

<पूर्व>व्यवसाय का उपयोग करें;DELIMITER//ड्रॉप प्रक्रिया अगर SP_GETMESSAGE मौजूद है; प्रक्रिया बनाएं SP_GETMESSAGE()BEGINDECLARE MESSAGE VARCHAR(100);SET MESSAGE="Hello";Select CONCAT(MESSAGE,' ','MYSQL!!!!');END//DELIMITER;

यहाँ MySQL कार्यक्षेत्र में संग्रहीत कार्यविधि का स्क्रीनशॉट है -

MySQL कार्यक्षेत्र का उपयोग करके संग्रहीत कार्यविधियाँ बनाएँ?

स्क्रीनशॉट में दिखाए गए नीचे दिए गए प्रतीक की मदद से आपको उपरोक्त संग्रहीत प्रक्रिया को निष्पादित करने की आवश्यकता है -

MySQL कार्यक्षेत्र का उपयोग करके संग्रहीत कार्यविधियाँ बनाएँ?

अब आप कॉल कमांड की मदद से संग्रहित प्रक्रिया को कॉल कर सकते हैं।

SP_GETMESSAGE() पर कॉल करें;

स्क्रीनशॉट इस प्रकार है -

MySQL कार्यक्षेत्र का उपयोग करके संग्रहीत कार्यविधियाँ बनाएँ?

अब फिर से आप ऊपर दिखाए गए प्रतीक की मदद से उपरोक्त कथन को निष्पादित कर सकते हैं। यह निम्नलिखित आउटपुट देगा -

MySQL कार्यक्षेत्र का उपयोग करके संग्रहीत कार्यविधियाँ बनाएँ?


  1. एकाधिक प्रक्रियाओं को कॉल करने के लिए MySQL प्रक्रिया?

    आइए पहले सिंटैक्स देखें, जिसमें हम एक संग्रहीत कार्यविधि से कई प्रक्रियाओं को कॉल कर रहे हैं - DELIMITER // अपनी प्रक्रिया का नाम बनाएं () BEGIN yourStoredProcedureName1() को कॉल करें; कॉल योरस्टोरेडप्रोसेडरनाम2 (); . . NEND//DELIMITER // आइए हम उपरोक्त सिंटैक्स को कई संग्रहीत प्रक्रियाओं को कॉल कर

  1. MySQL में वेरिएबल बनाने के लिए DECLARE का उपयोग करना?

    आप संग्रहीत प्रक्रिया में DECLARE का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है - अपने वेरिएबलनाम को अपना डेटा टाइप घोषित करें; ऊपर दिए गए सिंटैक्स को समझने के लिए, हम एक संग्रहित प्रक्रिया बनाते हैं: सीमांकक; अब आप कॉल कमांड का उपयोग करके एक संग्रहीत कार्यविधि को कॉल कर सकते हैं - Square_demo(1

  1. MySQL संग्रहीत कार्यविधि SHOW CREATE TABLE निष्पादित करने के लिए?

    किसी संग्रहीत कार्यविधि में SHOW CREATE TAB निष्पादित करने के लिए, SHOW CREATE TABLE का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) SHOW CREATE TABLE निष्पादित करने वाली संग्रहीत प्रक्रिया निम्नलिखित है - सीमांकक; कॉल कमांड का उपयोग करके संग्रहीत कार्य