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

Bagaimana Anda membaca kolom XML di SQL Server 2008?

Coba sesuatu seperti ini:

SELECT
   Cust.value('(ItemId)[1]', 'int') AS 'ItemID',
   Cust.value('(Value)[1]', 'Varchar(50)') AS 'Customer Name'
FROM
   dbo.Sales.CustomerList.nodes('/ArrayOfCustomers/Customer') AS AOC(Cust)

Itu akan memberi Anda output seperti ini:

ItemID  Customer Name
   1         Mr Smith
   2         Mr Bloggs


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat pemicu yang memasukkan nilai ke dalam tabel baru saat kolom diperbarui

  2. Lewati variabel ke pemicu

  3. Mengapa xp_cmdshell tidak berfungsi di SQL Server 2012?

  4. SQL Server:Ubah database saat ini melalui variabel

  5. Laporan SSRS memformat tabel untuk menampilkan data secara berdampingan