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
Alla kolumner utan namn infogas. Till exempel genererar beräknade kolumner eller kapslade skalärfrågor som inte anger kolumnalias kolumner utan namn. Om kolumnen är av xml-typ infogas innehållet i den datatypsinstansen. Annars infogas kolumninnehållet som en textnod.
SELECT 2 + 2
FOR XML PATH;
Skapa den här XML-koden. För varje rad i raduppsättningen genereras som standard ett <row> element i den resulterande XML-koden. Detta är samma som RAW-läge.
<row>4</row>
Följande fråga returnerar en raduppsättning med tre kolumner. Den tredje kolumnen utan namn har XML-data. PATH-läget infogar en instans av xml-typen.
USE AdventureWorks2022;
GO
SELECT ProductModelID,
Name,
Instructions.query(
'declare namespace MI="http://schemas.microsoft.com/sqlserver/2004/07/adventure-works/ProductModelManuInstructions";
/MI:root/MI:Location
')
FROM Production.ProductModel
WHERE ProductModelID=7
FOR XML PATH ;
GO
Detta är det partiella resultatet:
<row>
<ProductModelID>7</ProductModelID>
<Name>HL Touring Frame</Name>
<MI:Location ...LocationID="10" ...></MI:Location>
<MI:Location ...LocationID="20" ...></MI:Location>
...
</row>