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

DECLARE कीवर्ड के साथ MySQL संग्रहीत कार्यविधि में चर बनाएँ

<घंटा/>

संग्रहीत कार्यविधि में चर के लिए MySQL DECLARE का उपयोग करें -

किसी भी वैरिएबलनाम को डिक्लेयर करें, किसी भी वैल्यू को डिफॉल्ट करें;

संग्रहीत प्रक्रिया में चर बनाने के लिए उपरोक्त सिंटैक्स को लागू करें -

mysql> DELIMITER //mysql> CREATE PROCEDURE variable_Demo() -> BEGIN -> DECLARE lastInsertedId int DEFAULT -1; -> lastInsertedId चुनें; -> सेट @providedLastId=10001; -> @providedLastId चुनें; -> END -> // क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.32 सेकंड)mysql> DELIMITER;

अब आप कॉल कमांड का उपयोग करके उपरोक्त संग्रहीत कार्यविधि को कॉल कर सकते हैं -

mysql> कॉल वेरिएबल_डेमो ();

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

<पूर्व>+----------------+| lastInsertedId |+----------------+| -1 |+----------------+1 पंक्ति सेट में (0.00 सेकंड)+---------------------+| @providedLastId |+-----------------+| 10001 |+-----------------+1 पंक्ति में सेट (0.02 सेकंड) क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.04 सेकंड)
  1. MySQL कार्यक्षेत्र का उपयोग करके संग्रहीत कार्यविधियाँ बनाएँ?

    आइए पहले एक संग्रहित प्रक्रिया बनाएं। MySQL वर्कबेंच का उपयोग करके एक संग्रहीत कार्यविधि बनाने की क्वेरी निम्नलिखित है। व्यवसाय का उपयोग करें;DELIMITER//ड्रॉप प्रक्रिया अगर SP_GETMESSAGE मौजूद है; प्रक्रिया बनाएं SP_GETMESSAGE()BEGINDECLARE MESSAGE VARCHAR(100);SET MESSAGE=Hello;Select CONCAT(MESSAG

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

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

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

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