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

MySQL संग्रहीत कार्यविधि का विवरण प्रदर्शित करें

<घंटा/>

एक संग्रहीत कार्यविधि का विवरण प्रदर्शित करने के लिए, निम्नलिखित सिंटैक्स है -

शो क्रिएट प्रोसेस योर प्रोसीडरनाम ();

आइए पहले एक संग्रहित प्रक्रिया बनाएं -

mysql> DELIMITER //mysql> क्रिएट प्रोसीडर सैंपल_प्रोसेडर () BEGIN सेलेक्ट "Hello MYSQL!!!!"; END//क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.18 सेकंड)mysql> DELIMITER;

कॉल कमांड का उपयोग करके संग्रहित प्रक्रिया को कॉल करें।

mysql> कॉल sample_Procedure();

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+-----------------+| हैलो मायएसक्यूएल !!!! |+-----------------+| हैलो मायएसक्यूएल !!!! |+-----------------+1 पंक्ति सेट में (0.00 सेकंड)क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.01 सेकंड)

ऊपर बनाई गई MySQL संग्रहीत कार्यविधि का विवरण प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> बनाने की प्रक्रिया नमूना_प्रक्रिया दिखाएं;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------------+-------------------------- ------------------------------------------------------ -------------------------------------------------- -------------+--------------------------+--------------- ---------+---------------------+| प्रक्रिया | sql_mode | प्रक्रिया बनाएं | चरित्र_सेट_क्लाइंट | Collation_connection | डेटाबेस कोलेशन | ------------------------------------------------------ -------------------------------------------------- -------------+--------------------------+--------------- ---------+---------------------+| नमूना_प्रक्रिया | STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION | DEFINER=`root`@`%` PROCEDURE `sample_Procedure`() बनाएं "Hello MYSQL!!!!"; अंत | utf8 | utf8_general_ci | utf8_unicode_ci |+----------------------------+---------------------------- ----------------------------------------------------------------- -------------------------------------------------- -------------+--------------------------+-------------- --------+---------------------+1 पंक्ति सेट में (0.00 सेकंड)
  1. एक MySQL संग्रहीत प्रक्रिया में गणितीय संचालन करें?

    आइए एक संग्रहित प्रक्रिया बनाएं। यहां, हम राशि*मात्रा की गणना कर रहे हैं यानी गणितीय संक्रियाओं को लागू करना - सीमांकक; अब आप कॉल कमांड का उपयोग करके एक संग्रहीत कार्यविधि को कॉल कर सकते हैं - कॉल कैलकुलेशन_proc(250,3); यह निम्नलिखित आउटपुट देगा - +----------+----------+----------+| राशि | मात्र

  1. MySQL में संग्रहीत कार्यविधि से तालिका रिकॉर्ड प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1933 ( ClientName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1933 मानों में डालें (जॉन डो); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से

  1. MySQL संग्रहीत कार्यविधि में किसी तालिका में डेटा सम्मिलित करें?

    संग्रहीत कार्यविधि में तालिका में सम्मिलित करने के लिए, सिंटैक्स इस प्रकार है - create procedure yourProcedureName(OptionalParameter)    begin    insert into yourTableName() values(yourValue1,yourValue2,...N); end में डालें ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल ब