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

mysql संग्रहीत फ़ंक्शन पैरामीटर

उपयोग करें:

DROP FUNCTION IF EXISTS `example`.`test` $$
CREATE FUNCTION `example`.`test` (param INT) RETURNS VARCHAR(32)
BEGIN

  DECLARE new_username VARCHAR(32);

    SELECT `username`
      INTO new_username
      FROM `users`
     WHERE `ID` = param;

    RETURN COALESCE(new_username, 'Username not found');

END $$

ध्यान रखें कि रिटर्न मान की VARCHAR लंबाई वेरिएबल से मेल खाती है, जो उस कॉलम की लंबाई से मेल खाना चाहिए जिसे आप वापस करना चाहते हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जब कोई पासवर्ड नहीं दिया जाता है तो MySQL रूट लॉगिन को कैसे निष्क्रिय करें?

  2. डेटाबेस रिकॉर्ड के विरुद्ध NULL की जाँच -> isset बनाम is_null

  3. EntityFramework में लें और समूहबद्ध करें

  4. mysql_query परिणामों का एक कॉलम सरणी में कैसे प्राप्त करें?

  5. एक लेनदेन के अंदर MySQL सम्मिलित विलंबित का उपयोग करते समय क्या होता है?