] However, when working with dynamic table names, certain limitations arise.
Dynamic Table Names in Functions
SELECT MyName में 'नाम' से तालिका नाम कहाँ >
दुर्भाग्य से, यह विधि संग्रहीत प्रक्रिया कार्यों में समर्थित नहीं है, क्योंकि MySQL ऐसे संदर्भों में डायनेमिक SQL को प्रतिबंधित करता है। (TableName varchar (50) में, myid int (11) में, MyName varchar (50) से बाहर) शुरू सेट @getName = Concat ('नाम @var1 में से चुनें', tableName, 'जहाँ>
SELECT 'name' INTO myName FROM tableName WHERE >
गतिशील तालिका नामों के साथ इस प्रक्रिया को लागू करने के लिए, आप निम्न सिंटैक्स का उपयोग कर सकते हैं:
सेट @tablename =' tbl '; सेट @myid = 1005; सेट @name = null; कॉल getName (@TableName, @Myid, @Name); @Name का चयन करें;
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3