XML-data (SQL Server)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

SQL Server är en kraftfull plattform för att utveckla omfattande program för halvstrukturerad datahantering. Stöd för XML är integrerat i alla komponenter i SQL Server på följande sätt:

  • Xml-datatypen. XML-värden kan lagras internt i en xml-datatypkolumn som kan skrivas enligt en samling XML-scheman eller lämnas otypade. Du kan indexera XML-kolumnen.

  • Möjligheten att ange en XQuery-fråga mot XML-data som lagras i kolumner och variabler av xml-typen .

  • Förbättringar av OPENROWSET för att tillåta massinläsning av XML-data.

  • FOR XML-satsen för att hämta relationsdata i XML-format.

  • Funktionen OPENXML för att hämta XML-data i relationsformat.

  • XML-komprimering ger en metod för att komprimera XML-data utanför rad för både XML-kolumner och index, vilket förbättrar kapacitetskraven. Mer information finns i CREATE TABLE (Transact-SQL) och CREATE INDEX (Transact-SQL). XML-komprimering är tillgängligt i SQL Server 2022 (16.x) och senare versioner, Azure SQL Database och Azure SQL Managed Instance.

Nästa steg

Se även