sql >> Database >  >> RDS >> Sqlserver

Lees XML-document opgeslagen in SQL Server met tekstgegevenstype?

De beste manier zou zijn om converteren . te zijn uw kolom naar datatype XML sinds TEXT is dood en mag niet meer worden gebruikt:

ALTER TABLE dbo.YourTableName
   ALTER COLUMN XmlContent XML 

Als je dit niet kunt doen, moet je de TEXT . casten naar XML elke keer dat u een vraag stelt:

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. Hoe te controleren of een record bestaat met Python MySQdb

  2. Meerdere voorwaarde in een enkele IF in selectiequery

  3. Het is mogelijk om gegevens in twee verschillende tabellen in mysql in te voegen met één invoegquery php?

  4. Hoe bekijk je ALLE tekst van een ntext of nvarchar (max) in SSMS?