Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Ez a téma információkat nyújt az XML dokumentumok formázásáról a szerveroldalon, a sorhalmazok alapján, amelyeket a Microsoft SQL Server adatbázisán végzett lekérdezések generálnak.
Az SQL Serverben tárolhatod és visszaszerezheted az XML dokumentumokat adatbázis-táblákhoz és onnan. XML dokumentum lekéréséhez használja az FOR XML lekérdezésbővítményt egy SELECT lekérdezésben.
Például tegyük fel, hogy egy kliens alkalmazás végrehajt egy parancsot az SQL Server ellen, amely a következő Transact-SQL lekérdezésből áll:
SELECT FirstName, LastName
FROM Person.Contact
FOR XML AUTO
A szerver két lépésben hajtja végre a lekérdezést. Először a szerver ezt a SELECT utasítást hajtja végre:
SELECT FirstName, LastName
FROM Person.Contact
Ezután a szerver a FOR XML transzformációt alkalmazza a generált sorhalmazra. A kapott XML-t ezután egyoszlopos sorhalmazként küldik el a kliensnek. Ebben a dokumentációban ezt a folyamatot szerveroldali XML formázásnak nevezik.
A szerver oldalon a következő módokat FOR XML záradékkal lehet megadni:
RAW
AUTO
EGYÉRTELMŰ
További információért a FOR XML záradékról lásd: XML építése FOR XML használatával.
Lásd még:
Az ügyfél- és szerveroldali XML formázás architektúrája (SQLXML 4.0)
Kliensoldali XML formating (SQLXML 4.0)
XML(SQL Server) ESETÉN