sql >> Database teknologi >  >> RDS >> Sqlserver

Hvordan læser du XML-kolonnen i SQL Server 2008?

Prøv noget som dette:

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)

Det burde give dig et output som dette:

ItemID  Customer Name
   1         Mr Smith
   2         Mr Bloggs


  1. Hvordan tilføjes kolonne i tabel i SQL?

  2. JQuery Datatable - Opdele enkelt celle i flere kolonner for læsbarhed?

  3. ResultSetMetaData getScale returnerer 0

  4. Jeg har brug for at trække data baseret på dens nøjagtige rækkefølge i et array