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
Detta ämne ger information om formatering av XML-dokument på serversidan från raduppsättningar som genereras av frågor som körs mot en databas i Microsoft SQL Server.
I SQL Server kan du lagra och hämta XML-dokument till och från databastabeller. För att hämta ett XML-dokument, använd FOR XML-frågetillägget i en SELECT-fråga.
Till exempel, anta att en klientapplikation utför ett kommando mot SQL Server som består av följande Transact-SQL fråga:
SELECT FirstName, LastName
FROM Person.Contact
FOR XML AUTO
Servern utför frågan i två steg. Först kör servern denna SELECT-sats:
SELECT FirstName, LastName
FROM Person.Contact
Sedan applicerar servern FOR XML-transformationen på den genererade raduppsättningen. Den resulterande XML:en skickas sedan till klienten som en radmängd med en kolumn. I denna dokumentation kallas denna process server-side XML-formatering.
På serversidan kan du ange följande läge med en FOR XML-klausul:
RAW
AUTO
uttrycklig
För mer information om FOR XML-klausulen, se Constructing XML Using FOR XML.
Se även
Arkitektur för klient- och server-sida XML-formatering (SQLXML 4.0)
Klientsida XML-formatering (SQLXML 4.0)
FÖR XML (SQL Server)