Delen via


PATH-modus gebruiken met FOR XML

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

Zoals beschreven in FOR XML (SQL Server) biedt de PATH modus een eenvoudigere manier om elementen en kenmerken te combineren. PATH de modus is ook een eenvoudigere manier om meer nesting te introduceren voor het weergeven van complexe eigenschappen. U kunt FOR XML EXPLICIT modusquery's gebruiken om dergelijke XML vanuit een rijenset te maken, maar de modus PATH biedt een eenvoudiger alternatief voor de mogelijk omslachtige modusquery's EXPLICIT. PATH -modus, samen met de mogelijkheid om geneste FOR XML query's te schrijven en de TYPE instructie om exemplaren van het XML-type te retourneren, kunt u query's schrijven met minder complexiteit.

In de PATH-modus worden kolomnamen of kolomaliassen behandeld als XPath-expressies. Deze expressies geven aan hoe de waarden worden toegewezen aan XML. Elke XPath-expressie is een relatief XPath dat het itemtype levert. Typen omvatten het kenmerk, element, scalaire waarde en de naam en hiƫrarchie van het knooppunt dat wordt gegenereerd, ten opzichte van het rijelement.

In deze sectie wordt het toewijzen van kolommen in een rijenset onder verschillende omstandigheden beschreven en worden er voorbeelden gegeven.

In deze sectie