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

क्या संग्रहीत प्रक्रिया को ध्यान में रखना संभव है?

यदि आप परिणाम-सेट प्राप्त करना चाहते हैं और खंड से नियमित रूप से उपयोग करना चाहते हैं - नहीं। MySQL में संग्रहीत रूटीन (प्रक्रियाएं या कार्य) परिणाम मान के रूप में टेबल नहीं लौटा सकते।

लेकिन आप फ़ंक्शन को सरल मानों के रूप में उपयोग कर सकते हैं, उदाहरण के लिए -

DELIMITER $$

CREATE FUNCTION mul10(Param1 INT)
RETURNS INT(11)
BEGIN
  RETURN Param1 * 10;
END
$$

DELIMITER ;

CREATE OR REPLACE VIEW view1
AS
SELECT mul10(2) AS column1;

SELECT column1 FROM view1;
----------
20



  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. Node.js में SQL इंजेक्शन को रोकना

  3. CSV को पार्स करें और Grails में Mysql डेटाबेस में निर्यात करें

  4. MySQL:प्रतिदिन अलग-अलग पंक्तियों की गणना करें

  5. mysql संघ प्रश्न