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
SQL-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
- Kolommen zonder naam
- Kolommen met een naam
- Kolommen met een naam die is opgegeven als jokerteken
- Kolommen met de naam van een XPath-knooppunttest
- Kolomnamen met het opgegeven pad als data()
- Kolommen die standaard een null-waarde bevatten
- Ondersteuning voor naamruimten in PATH-modus
- Voorbeelden: PATH-modus gebruiken
Verwante inhoud
- Naamruimten toevoegen aan query's met BEHULP van XMLNAMESPACES
- SELECT (Transact-SQL)
- FOR XML (SQL Server)