Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Som beskrivs i FOR XML (SQL Server) erbjuder PATH-läget ett enklare sätt att blanda element och attribut.
PATH läge är också ett enklare sätt att introducera mer kapsling för att representera komplexa egenskaper. Du kan använda FOR XML EXPLICIT lägesfrågor för att konstruera en sådan XML från en raduppsättning, men PATH läget är ett enklare alternativ till de potentiellt besvärliga EXPLICIT lägesfrågorna.
PATH-läge, tillsammans med möjligheten att skriva kapslade FOR XML-frågeställningar och TYPE-direktivet som returnerar xml-typ instanser, gör det möjligt att skriva frågor med mindre komplexitet.
I PATH läget behandlas kolumnnamn eller kolumnalias som XPath-uttryck. Dessa uttryck anger hur värdena mappas till XML. Varje XPath-uttryck är en relativ XPath som tillhandahåller objekttypen. Typerna omfattar attributet, elementet, skalärvärdet och namnet och hierarkin för noden som genereras i förhållande till radelementet.
Det här avsnittet beskriver mappning av kolumner i en raduppsättning under olika förhållanden och innehåller exempel.
I det här avsnittet
- Kolumner utan namn
- Kolumner med ett namn
- Kolumner med namn specificerat som ett jokertecken
- Kolumner med namnet på ett XPath-nodtest
- Kolumnnamn med sökvägen angiven som data()
- Kolumner som innehåller ett null-värde som standard
- Stöd för namnområde i PATH-läge
- Exempel: Använd PATH-läge