Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zgodnie z opisem w FOR XML (SQL Server), tryb PATH zapewnia prostszy sposób łączenia elementów i atrybutów.
PATH tryb jest również prostszym sposobem wprowadzenia większej liczby zagnieżdżań do reprezentowania złożonych właściwości. Zapytania w trybie FOR XML EXPLICIT umożliwiają konstruowanie takiego kodu XML z zestawu wierszy, ale tryb PATH oferuje prostszą alternatywę dla potencjalnie kłopotliwych zapytań w trybie EXPLICIT.
PATH Tryb wraz z możliwością stosowania zagnieżdżonych FOR XML zapytań oraz zastosowania TYPE dyrektywy do zwracania wystąpień typu xml umożliwia pisanie zapytań o mniejszej złożoności.
W PATH trybie nazwy kolumn lub aliasy kolumn są traktowane jako wyrażenia XPath. Te wyrażenia wskazują, jak wartości są mapowane na kod XML. Każde wyrażenie XPath jest względną ścieżką XPath, która udostępnia typ elementu. Typy obejmują atrybut, element, wartość skalarną oraz nazwę i hierarchię wygenerowanego węzła względem elementu wiersza.
W tej sekcji opisano mapowanie kolumn w zestawie wierszy w różnych warunkach i przedstawiono przykłady.
W tym dziale
- Kolumny bez nazwy
- Kolumny o nazwie
- Kolumny o nazwie określonej jako symbol wieloznaczny
- Kolumny z nazwą testu węzła XPath
- Nazwy kolumn ze ścieżką określoną jako data()
- Kolumny, które domyślnie zawierają wartość null
- Obsługa przestrzeni nazw w trybie PATH
- Przykłady: używanie trybu PATH