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

तालिका में एसक्यूएल सर्वर 2008 एक्सएमएल फ़ाइल

आप मूल तत्व पर परिभाषित XML नाम स्थान को अनदेखा कर रहे हैं:

<xml_objects xmlns="http://www.blank.info/ns/2002/ewobjects">
             ***********************************************

आपको इसे अपनी क्वेरी में जोड़ना होगा:

;WITH XMLNAMESPACES(DEFAULT 'http://www.blank.info/ns/2002/ewobjects')
SELECT 
     xmldata.value('(@item_id)', 'NCHAR') AS item_id       
FROM 
    (SELECT CAST(x AS XML)
     FROM OPENROWSET(BULK 'C:\xmlfile.xml',
     SINGLE_BLOB) AS T(x)) AS T(x)
CROSS APPLY 
     x.nodes('//xml_objects/item_id') AS X(xmldata);



  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 सर्वर सिमेंटिक सर्च के साथ विंडोज फाइल सिस्टम पर दस्तावेजों को स्टोर और विश्लेषण करना सीखें - भाग 1

  2. एसक्यूएल सर्वर जॉब्स को एक साथ चलाने से कैसे रोकें

  3. SQL Server 2008 R2 में लेन-देन लॉग से रिवर्स परिवर्तन?

  4. डेटाबेस क्या है, डेटाबेस क्यों है?

  5. SQL सर्वर 2008 पूर्ण पाठ खोज (FTS) बनाम Lucene.NET