Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как четете XML колона в SQL Server 2008?

Опитайте нещо подобно:

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)

Това трябва да ви даде изход нещо подобно:

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. Регистър на транзакциите на SQL Server — част 1

  2. SQLServer срещу StateServer за производителност на състоянието на сесията на ASP.NET

  3. Типове курсори на SQL Server - Какво представляват статичните курсори в SQL Server | Урок за SQL Server / Урок за TSQL

  4. sql сървър конвертира datetime в друга часова зона?

  5. Не може да се зареди DLL 'SqlServerSpatial.dll'