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

क्या SQL का उपयोग करके निष्पादन योग्य कोड को तालिका रिकॉर्ड में संग्रहीत करना संभव है?

क्या तुम? संभवत। वस्तुतः किसी भी डेटाबेस सिस्टम में, पीएल/एसक्यूएल (ओरेकल के लिए), टी-एसक्यूएल (एसक्यूएल सर्वर के लिए) आदि की एक स्ट्रिंग को स्टोर करना संभव होगा, जिसे रनटाइम पर गतिशील रूप से पढ़ा और निष्पादित किया जा सकता है।

अगर आप? लगभग निश्चित रूप से नहीं। इस तरह की गतिशीलता का निर्माण शायद ही कभी सार्थक होता है। यह आम तौर पर आपके सिस्टम को समझने और डीबग करने में और अधिक कठिन बना देता है क्योंकि अब आपके पास कोड के अतिरिक्त डेटा के रूप में कोड के बिट्स हैं जिन्हें आप वास्तव में देख सकते हैं। यह सभी प्रकार की अच्छी प्रोग्रामिंग प्रथाओं को तोड़ता है (संबंधित कोड के बिट्स को अलग करना, जिनमें से कुछ इसे कोड बेस में उचित बनाता है और अन्य बिट्स जो एक तालिका में पंक्तियों में लागू हो जाते हैं, यह अनिवार्य रूप से आपको दुनिया के लिए उन तरीकों का खुलासा करने का कारण बनता है जो आप करेंगे 'टी अगर सिस्टम को ठीक से डिजाइन किया गया था, आदि) और यह सुरक्षा को और अधिक जटिल बनाता है क्योंकि आप अनिवार्य रूप से अपने सिस्टम में एक अद्भुत SQL इंजेक्शन भेद्यता में निर्माण कर रहे हैं। आपको बहुत अधिक लचीलापन मिलता है लेकिन ऐसा बहुत कम होता है कि कोई सिस्टम वास्तव में उस लचीलेपन का उपयोग करता है जो अक्सर कमियों को दूर करने के लिए पर्याप्त होता है।



  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. MySQL में समानता के लिए दो क्वेरी परिणामों की तुलना कैसे करें?

  3. एकल क्वेरी और प्रति-उपयोगकर्ता पासवर्ड नमक के साथ उपयोगकर्ता लॉगिन

  4. mySQL ब्लॉब छवियों का प्रिंटआउट?

  5. प्रत्येक पंक्ति के लिए एक अद्वितीय यादृच्छिक संख्या निर्दिष्ट करने के लिए MySQL क्वेरी