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

संग्रहीत कार्यविधि में गतिशील SQL का उपयोग करने के लिए समाधान क्या है

MySQL फ़ंक्शंस में डायनेमिक SQL की अनुपस्थिति के लिए कोई अच्छा समाधान नहीं है, बस क्लंकी क्लॉज हैं। कुछ चीजें अभी भी पूरी तरह से असंभव बनी हुई हैं, जैसे कि 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. SQL इंजेक्शन ठीक से काम नहीं कर रहा है

  2. यूनियन के साथ एकाधिक तालिकाओं में चयन करना

  3. MySQL - संग्रहित प्रक्रिया में इनपुट विस्फोट/विभाजित करें

  4. 2018 में MySQL:8.0 और अन्य टिप्पणियों में क्या है

  5. IIS में .NET MySQL डेटा कनेक्टर के लिए कनेक्शन पूलिंग की निगरानी कैसे करें