sql >> Databáze >  >> RDS >> Sqlserver

Číst dokument XML uložený na serveru SQL s datovým typem text?

Nejlepším způsobem by bylo převést váš sloupec na datový typ XML od TEXT je mrtvý a neměl by se již používat:

ALTER TABLE dbo.YourTableName
   ALTER COLUMN XmlContent XML 

Pokud to nemůžete udělat, budete muset přenést TEXT do XML při každém dotazu:

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. SqlAlchemy:získání id posledního vloženého záznamu

  2. Pomocí CASE, WHEN, THEN, END ve výběrovém dotazu s MySQL

  3. Jak funguje funkce RPAD() v MySQL

  4. Povolit podporu SSL pro pgsql