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 में डालें ऊपर दिए गए सिंटैक्स को समझने के लिए, आइए पहले एक टेबल ब