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

टीएसक्यूएल श्रेड एक्सएमएल - क्या यह सही है या कोई बेहतर तरीका है (नौसिखिया @ श्रेडिंग एक्सएमएल)

क्लाइंट पर इसे करने के विरोध में सर्वर पर एक्सएमएल को श्रेड करना अच्छा है या बुरा यह कई कारकों पर निर्भर करता है, आवश्यकताएं पूरी तरह से मान्य हो सकती हैं। SQL सर्वर 2005 के व्यापक समर्थन और XML (XPath/XQuery/XML अनुक्रमणिका) के बाद XML को सर्वर पर श्रेडिंग करना अक्सर एक बहुत ही समझदार दृष्टिकोण होता है।

हालाँकि, आपके पोस्ट में जो कुछ है वह XML का उपयोग करके डेटा के सिमेंटिक मॉडलिंग का एक उदाहरण है। मेरा सुझाव है कि आप कुछ श्वेत पत्र देखें:

मुझे नहीं पता कि आपके उदाहरण में @table1 सिर्फ एक उदाहरण है या वास्तविक डेटा संरचना है जिसका उपयोग आप उत्पादन में करते हैं, लेकिन कुछ बिंदु उन कागजात को पढ़ने के तुरंत बाद बाहर निकल जाएंगे:

  • जब संभव हो टाइप किए गए XML का उपयोग करें (एक स्कीमा जोड़ें)
  • आपके लिए आवश्यक संसाधन के लिए उपयुक्त XML अनुक्रमणिका का उपयोग करें
  • सभी XML को लगातार तीन चरणों के बजाय एक ही रूपांतरण में काटने का प्रयास करें

और अंत में, यदि आपको हर को काटना है जब आप पूछताछ करते हैं, तो शायद आपको डेटा मॉडल का विश्लेषण करने की आवश्यकता होती है (यह वह जगह है जहां मेरी सूची में पहला पेपर उपयोगी है)।




  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. SQL सर्वर में दिनांक से लघु माह का नाम प्राप्त करने के 5 तरीके

  4. मैं एक SQL सर्वर VARBINARY कॉलम में बाइट [] कैसे सम्मिलित करूं?

  5. SQL सर्वर में एस्केप कैरेक्टर