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

MySQL में संग्रहीत प्रक्रियाओं के भीतर वैकल्पिक पैरामीटर लिखना?

Optional Parameters अभी तक MySQL पर समर्थित नहीं हैं। मेरा सुझाव है कि आप null . पास करें आपके पैरामीटर में मान और आपकी संग्रहीत कार्यविधि के अंदर एक IF है बयान।

DELIMITER $$
CREATE PROCEDURE procName
(IN param VARCHAR(25))
BEGIN
   IF param IS NULL THEN 
      -- statements ;
   ELSE commands
      -- statements ;
   END IF;
END$$
DELIMITER ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या मैं तैयार कथन में तालिका के नाम को माप सकता हूं?

  2. पाइप का उपयोग करके पायथन MySQLdb मॉड्यूल कैसे स्थापित करें?

  3. MySQL:लेनदेन बनाम लॉकिंग टेबल्स

  4. SQL क्वेरी एकाधिक तालिकाओं से डेटा लौटाती है

  5. SQL INSERT कथन के लिए Python dict का उपयोग करना