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

टी-एसक्यूएल में एक्सएमएल नेमस्पेस पर ध्यान न दें

बस इसका इस्तेमाल करें:

;WITH XMLNAMESPACES(DEFAULT 'http://XXX')
SELECT 
    X.z.value('ID[1]', 'VARCHAR(3)') 
FROM 
    @xml.nodes('/myroot/element') AS X(z)

WITH XMLNAMESPACES आपको अपने प्रश्नों के लिए नामस्थान उपनाम परिभाषित करने की अनुमति देता है, और यदि आप किसी विशिष्ट XML नामस्थान उपसर्ग की परवाह नहीं करते हैं, तो आप इसे केवल DEFAULT के रूप में परिभाषित कर सकते हैं नाम स्थान और इसके साथ किया जाना चाहिए।



  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. My Select SUM क्वेरी शून्य लौटाती है। इसे 0 . वापस करना चाहिए

  3. किसी चयनित क्वेरी के अंदर संग्रहीत कार्यविधि को कैसे निष्पादित करें

  4. कॉमन टेबल एक्सप्रेशन (CTE) का उपयोग कब करें

  5. ट्रिगर त्रुटि:वर्तमान लेनदेन प्रतिबद्ध नहीं किया जा सकता है और लॉग फ़ाइल में लिखने वाले संचालन का समर्थन नहीं कर सकता है