Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में संग्रहीत कार्यविधि में संग्रहीत कार्यविधि को कॉल करना

CREATE PROCEDURE innerproc(OUT param1 INT)
BEGIN
 insert into sometable;
 SELECT LAST_INSERT_ID() into param1 ;
END
-----------------------------------
CREATE PROCEDURE outerproc()
BEGIN
CALL innerproc(@a);
// @a gives you the result of innerproc
SELECT @a INTO variableinouterproc FROM dual;
END

OUT पैरामीटर आपको मूल्यों को कॉलिंग प्रक्रिया में वापस लाने में मदद करनी चाहिए। उसके आधार पर समाधान कुछ इस तरह होना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Azure क्लाउड पर MySQL होस्ट करने का सबसे अच्छा तरीका

  2. कॉलम और योग की संख्या में MySQL पंक्ति

  3. क्या MySQL इंडेक्स NULL मान करता है?

  4. एक निश्चित समय के बाद MySQL रिकॉर्ड को कैसे डिलीट करें

  5. मैक ओएस एक्स पर mysql मणि स्थापित नहीं कर सकता