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
SQL databáze v Microsoft Fabric
Všechny sloupce bez názvu budou vloženy. Například počítané sloupce nebo vnořené skalární dotazy, které neuvádějí alias sloupce, vygenerují sloupce bez jakéhokoliv názvu. Pokud je sloupec typu XML , vloží se obsah této instance datového typu. Jinak se obsah sloupce vloží jako textový uzel.
SELECT 2 + 2
FOR XML PATH;
Vytvořte tento XML. Ve výchozím nastavení se pro každý řádek v sadě <row> řádků vygeneruje prvek ve výsledném XML. Je to stejné jako režim RAW.
<row>4</row>
Následující dotaz vrátí sadu řádků se třemi sloupci. Třetí sloupec bez názvu obsahuje data XML. Režim PATH vloží instanci typu XML.
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
Toto je částečný výsledek:
<row>
<ProductModelID>7</ProductModelID>
<Name>HL Touring Frame</Name>
<MI:Location ...LocationID="10" ...></MI:Location>
<MI:Location ...LocationID="20" ...></MI:Location>
...
</row>