sql >> Databasteknik >  >> RDS >> Sqlserver

Läs XML-dokument lagrat i SQL Server med textdatatyp?

Det bästa sättet är att konvertera din kolumn till datatyp XML sedan TEXT är död och ska inte användas längre:

ALTER TABLE dbo.YourTableName
   ALTER COLUMN XmlContent XML 

Om du inte kan göra detta måste du casta TEXT till XML varje gång du frågar:

SELECT 
    CAST(XmlContent AS XML).value('declare namespace ns="http://schemas.microsoft.com";(/ns:Section/ns:Para/ns:Run/@Text)[1]', 'varchar(200)')
FROM dbo.YourTableHere



  1. cx_Oracle - DLL-laddning misslyckades:%1 är inte ett giltigt Win32-program. pytonorm

  2. Hur använder man osignerade int/long-typer med Entity Framework?

  3. Hur beskriver man tabellen i SQL Server 2008?

  4. Hur man infogar json output i mysql med node js