Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Dit onderwerp biedt informatie over het opmaken van XML-documenten aan de serverzijde vanuit de rijsets die worden gegenereerd door zoekopdrachten die worden uitgevoerd op een database in Microsoft SQL Server.
In SQL Server kun je XML-documenten opslaan en ophalen van en naar databasetabellen. Om een XML-document op te halen, gebruik je de FOR XML-query-extensie in een SELECT-query.
Neem bijvoorbeeld aan dat een clientapplicatie een commando uitvoert tegen SQL Server dat bestaat uit de volgende Transact-SQL query:
SELECT FirstName, LastName
FROM Person.Contact
FOR XML AUTO
De server voert de query uit in twee stappen. Eerst voert de server deze SELECT-instructie uit:
SELECT FirstName, LastName
FROM Person.Contact
Vervolgens past de server de FOR XML-transformatie toe op de gegenereerde rijset. De resulterende XML wordt vervolgens als een rijset van één kolom naar de client gestuurd. In deze documentatie wordt dit proces server-side XML-opmaak genoemd.
Aan de serverzijde kun je de volgende modi specificeren met een FOR XML-clausule:
RAW
AUTO
UITDRUKKELIJK
Voor meer informatie over de FOR XML-clausule, zie Constructing XML Using FOR XML.
Zie ook
Architectuur van client- en server-side XML-opmaak (SQLXML 4.0)
Client-side XML-opmaak (SQLXML 4.0)
FOR XML (SQL Server)