Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

sql server 2008 file xml ke tabel

Anda mengabaikan namespace XML yang ditentukan pada elemen root:

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

Anda perlu menambahkan ini ke kueri Anda:

;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. Mencantumkan informasi tentang semua file database di SQL Server

  2. SQL Server:Tidak dapat membuat hubungan

  3. SQL Server 2016:Buat Tampilan

  4. Bagaimana saya bisa memindahkan tabel ke grup file lain di MS SQL Server?

  5. Saya memerlukan kueri sql untuk mengelompokkan berdasarkan nama tetapi mengembalikan bidang lain berdasarkan entri terbaru