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
Jak je popsáno v jazyce FOR XML (SQL Server), PATH mód poskytuje jednodušší způsob, jak míchat prvky a atributy.
PATH režim je také jednodušší způsob, jak zavést více vnoření pro reprezentaci složitých vlastností. Můžete použít dotazy režimu FOR XML EXPLICIT k vytvoření takového XML ze sady řádků, ale režim PATH poskytuje jednodušší alternativu k potenciálně těžkopádným dotazům režimu EXPLICIT.
PATH spolu s možností psát vnořené FOR XML dotazy a direktivu TYPE pro vrácení instancí typu XML umožňuje psát dotazy s menší složitostí.
V PATH režimu se názvy sloupců nebo aliasy sloupců považují za výrazy XPath. Tyto výrazy označují, jak se hodnoty mapují na XML. Každý výraz XPath je relativní XPath, který poskytuje typ položky. Typy zahrnují atribut, element, skalární hodnotu a název a hierarchii uzlu, který je generován vzhledem k prvku řádku.
Tato část popisuje mapování sloupců v sadě řádků za různých podmínek a poskytuje příklady.
V této části
- Sloupce bez názvu
- Sloupce s názvem
- Sloupce s názvem zadaným jako zástupný znak
- Sloupce s názvem testu uzlu XPath
- Názvy sloupců s cestou zadanou jako data()
- Sloupce, které ve výchozím nastavení obsahují hodnotu null
- Podpora jmenného prostoru v PATH režimu
- Příklady: Použití režimu PATH
Související obsah
- Přidání oborů názvů do dotazů pomocí WITH XMLNAMESPACES
- SELECT (Transact-SQL)
- FOR XML (SQL Server)