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

तर्कों की एक गतिशील संख्या के साथ एक MySQL संग्रहीत फ़ंक्शन बनाएं

आपके द्वारा दिखाया गया फ़ंक्शन उदाहरण एक संग्रहीत फ़ंक्शन है , यूडीएफ नहीं। MySQL में संग्रहीत कार्य तर्कों की एक चर संख्या का समर्थन नहीं करते हैं, जैसा कि @Enzino ने उत्तर दिया है।

MySQL UDF को C या C++ में लिखा जाता है, डायनेमिक ऑब्जेक्ट फ़ाइलों में संकलित किया जाता है, और फिर MySQL सर्वर से CREATE FUNCTION के विभिन्न सिंटैक्स

देखें http://dev.mysql.com/doc/ refman/5.5/hi/adding-udf.html यूडीएफ लिखने के विवरण के लिए। लेकिन मुझे नहीं पता कि आप ऐसा करने के लिए C/C++ कोड लिखना चाहते हैं या नहीं।

MySQL UDFs तर्कों की परिवर्तनीय संख्या का समर्थन करते हैं। वास्तव में, सभी यूडीएफ किसी भी संख्या में तर्कों को स्वीकार करते हैं, और यह निर्धारित करने के लिए प्रोग्रामर के रूप में आप पर निर्भर है कि दिए गए तर्कों की संख्या और डेटाटाइप आपके फ़ंक्शन के लिए मान्य हैं या नहीं।

UDFs में प्रोसेसिंग फ़ंक्शन तर्क http://dev में प्रलेखित है। .mysql.com/doc/refman/5.5/hi/udf-arguments.html



  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. php और mysql एक टेबल से दूसरी टेबल पर कॉपी रिकॉर्ड करते हैं

  3. MySQL मैच मुद्दा

  4. क्या MySQL में एक गैर - ऑटो वृद्धिशील कॉलम की अंतिम सम्मिलित आईडी प्राप्त करने का कोई तरीका है?

  5. MySQL में एक बाधा का नाम कैसे खोजें