Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Toto téma poskytuje informace o formátování XML dokumentů na serverové straně z řádkových sad generovaných dotazy prováděnými nad databází v Microsoft SQL Server.
V SQL Serveru můžete ukládat a načítat XML dokumenty do a z databázových tabulek. Pro získání XML dokumentu použijte rozšíření FOR XML dotazu v dotazu SELECT.
Například předpokládejme, že klientská aplikace vykoná příkaz proti SQL Serveru, který se skládá z následujícího Transact-SQL dotazu:
SELECT FirstName, LastName
FROM Person.Contact
FOR XML AUTO
Server vykoná dotaz ve dvou krocích. Nejprve server vykoná tento příkaz SELECT:
SELECT FirstName, LastName
FROM Person.Contact
Poté server aplikuje FOR XML transformaci na generovanou sadu řádků. Výsledné XML je poté odesláno klientovi jako jednosloupcová řádková sada. V této dokumentaci je tento proces označován jako serverové XML formátování.
Na straně serveru můžete specifikovat následující režimy pomocí XML klauzule FOR:
RAW
AUTO
EXPLICITNÍ
Pro více informací o klauzuli FOR XML viz Constructing XML Using FOR XML.
Viz také
Architektura formátování XML na straně klienta a serveru (SQLXML 4.0)
Formátování XML na straně klienta (SQLXML 4.0)
FOR XML (SQL Server)