Udostępnij za pomocą


Używaj trybu PATH z FOR XML

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza 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