FOR XML에서 PATH 모드 사용

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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

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

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

이 섹션의 내용

참고 항목