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

क्या MySQL संग्रहीत प्रक्रियाओं में कोई सूची डेटाटाइप है, या उनका अनुकरण करने का कोई तरीका है?

यह आलेख में किसी संग्रहीत कार्यविधि में किसी सरणी को पार्स करने की समस्या पर कुछ अच्छी चर्चा है क्योंकि संग्रहीत कार्यविधियाँ केवल मान्य तालिका स्तंभ डेटा-प्रकारों को पैरामीटर के रूप में अनुमति देती हैं।

कुछ साफ-सुथरी चीजें हैं जो आप csv mysql में टेबल टाइप - यानी अगर आप डीबी में एक फ्लैट फाइल लोड कर रहे हैं।

आप संग्रहीत कार्यविधि में एक अस्थायी तालिका बना सकते हैं, csv सूची पर पुनरावृति कर सकते हैं और इसे अस्थायी तालिका में सम्मिलित कर सकते हैं, फिर एक कर्सर बना सकते हैं जो उस तालिका से मानों का चयन करता है। यह उत्तर उपर्युक्त सूत्र में ऐसा करने का एक तरीका दिखाया गया है।

आम तौर पर मैं डेटाबेस में आने से पहले सरणी को विभाजित करता हूं और फिर प्रत्येक आइटम पर व्यक्तिगत रूप से क्वेरी करता हूं।



  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. स्ट्रिंग रूपांतरण त्रुटि के लिए सरणी सिम्फनी 3

  3. समूह के साथ और कहां से चुनिंदा गिनती (*) को कैसे तेज करें?

  4. प्राथमिक कुंजी पर जॉइन का उपयोग करते समय मुझे किस इंडेक्स का उपयोग करना चाहिए

  5. खंड द्वारा क्रम में बूलियन अभिव्यक्ति का उपयोग करना