Delen via


XML-gegevens (SQL Server)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

SQL Server biedt een krachtig platform voor het ontwikkelen van uitgebreide toepassingen voor semi-gestructureerd gegevensbeheer. Ondersteuning voor XML is op de volgende manieren geïntegreerd in alle onderdelen in SQL Server:

  • Het xml-gegevenstype . nl-NL: XML-waarden kunnen inheems worden opgeslagen in een kolom van het xml-gegevenstype die kan worden getypt volgens een verzameling XML-schema's of niet getypt kan zijn. U kunt de XML-kolom indexeren.

  • De mogelijkheid om een XQuery-query op te geven op basis van XML-gegevens die zijn opgeslagen in kolommen en variabelen van het XML-type .

  • Verbeteringen aan OPENROWSET om bulksgewijs laden van XML-gegevens mogelijk te maken.

  • De FOR XML-component voor het ophalen van relationele gegevens in XML-indeling.

  • De functie OPENXML om XML-gegevens op te halen in relationele indeling.

  • XML-compressie biedt een methode voor het comprimeren van XML-gegevens buiten rij voor zowel XML-kolommen als indexen, waardoor de capaciteitsvereisten worden verbeterd. Zie CREATE TABLE (Transact-SQL) en CREATE INDEX (Transact-SQL) voor meer informatie. XML-compressie is beschikbaar in SQL Server 2022 (16.x) en latere versies, Azure SQL Database en Azure SQL Managed Instance.

Volgende stappen

Zie ook