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

MySQL संग्रहीत प्रक्रिया में डायनामिक SQL कैसे प्राप्त करें

5.0.13 के बाद, संग्रहीत कार्यविधियों में, आप गतिशील SQL का उपयोग कर सकते हैं:

delimiter // 
CREATE PROCEDURE dynamic(IN tbl CHAR(64), IN col CHAR(64))
BEGIN
    SET @s = CONCAT('SELECT ',col,' FROM ',tbl );
    PREPARE stmt FROM @s;
    EXECUTE stmt;
    DEALLOCATE PREPARE stmt;
END
//
delimiter ;

डायनामिक SQL फ़ंक्शन या ट्रिगर में काम नहीं करता है। MySQL के दस्तावेज़ देखें अधिक उपयोगों के लिए।



  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 डेटाबेस से अपनी BLOB छवि दिखाने के लिए अपने PHP पृष्ठ की आवश्यकता है

  2. मैं पायथन में एक MySQL डेटाबेस से कैसे जुड़ सकता हूँ?

  3. MySQL प्रदर्शन धोखा पत्र

  4. मैं जावा वेबपैप में अपने सर्वर पर एक छवि कैसे सहेजता हूं और पुनर्प्राप्त करता हूं?

  5. MySQL में पिवट टेबल कैसे बनाएं