다음을 통해 공유


FOR XML에서 PATH 모드 사용

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance

FOR XML(SQL Server)에 설명된 대로 PATH 모드를 사용하면 요소와 특성을 간단하게 혼합할 수 있습니다. 또한 PATH 모드는 복잡한 속성을 나타내기 위해 더 많은 중첩을 도입하는 더 간단한 방법이기도 합니다. FOR XML EXPLICIT 모드 쿼리를 사용하여 행 집합에서 이러한 XML을 생성할 수 있지만, PATH 모드는 잠재적으로 번거로울 수 있는 EXPLICIT 모드 쿼리에 대한 더 간단한 대안을 제공합니다. PATH 모드를 사용하면 중첩된 FOR XML 쿼리를 작성하는 기능 및 xml 형식 인스턴스를 반환하는 TYPE 지시문과 함께 복잡성이 적은 쿼리를 작성할 수 있습니다.

PATH 모드에서 열 이름 또는 열 별칭은 XPath 식으로 처리됩니다. 이러한 식은 값이 XML에 매핑되는 방법을 나타냅니다. 각 XPath 식은 항목 형식을 제공하는 상대 XPath입니다. 형식에는 특성, 요소, 스칼라 값, 행 요소를 기준으로 생성된 노드의 이름 및 계층 구조가 포함됩니다.

이 섹션에서는 다양한 조건에서 행 집합의 매핑 열에 대해 설명하고 예제를 제공합니다.

이 섹션의 내용