다음을 통해 공유


UDX 실행 계획 연산자

확장 연산자(UDX)는 SQL Server에서 여러 XQuery 및 XPath 연산 중 하나를 구현합니다. 모든 UDX 연산자는 논리/물리 연산자입니다.

확장 연산자(UDX) FOR XML은 XML 표현으로 입력되는 관계형 행 집합을 하나의 BLOB 열에 직렬화하여 한 행으로 출력합니다. 이 연산자는 입력 순서에 따라 결과가 달라지는 XML 집계 연산자입니다.

확장 연산자(UDX) XML SERIALIZER는 입력 순서에 따라 결과가 달라지는 XML 집계 연산자입니다. 이 연산자는 XML 문서 순서대로 입력된 XML 노드 또는 XQuery 스칼라 행을 하나의 XML BLOB 열로 직렬화하여 한 XML 행으로 출력합니다.

확장 연산자(UDX) XML FRAGMENT SERIALIZER는 XQuery 삽입 데이터 수정 확장에 삽입되는 XML 조각 입력 행을 처리하는 데 사용되는 특별한 유형의 XML SERIALIZER입니다.

확장 연산자(UDX) XQUERY STRING은 XML 노드로 입력된 입력 행의 XQuery 문자열 값을 계산합니다. 이 연산자는 입력 순서에 따라 결과가 달라지는 문자열 집계 연산자입니다. 입력된 문자열 값을 포함하는 XQuery 스칼라를 한 행으로 출력합니다.

확장 연산자(UDX) XQUERY LIST DECOMPOSER는 XQuery 목록 분해 연산자입니다. 이 연산자는 XML 노드를 입력받아 각 행의 입력이 XSD 목록 유형인 경우 목록 요소 값을 포함하는 XQuery 스칼라를 각각 하나 이상의 행으로 생성합니다.

확장 연산자(UDX) XQUERY DATA는 XML 노드를 입력받아 입력 값에 대한 XQuery fn:data() 함수를 계산합니다. 이 연산자는 입력 순서에 따라 결과가 달라지는 문자열 집계 연산자입니다. **fn:data()**의 결과를 포함하는 XQuery 스칼라를 열로 구성한 하나의 행을 출력합니다.

확장 연산자(UDX) XQUERY CONTAINS는 XML 노드를 입력받아 입력 값에 대한 XQuery fn:contains() 함수를 계산합니다. 이 연산자는 입력 순서에 따라 결과가 달라지는 문자열 집계 연산자입니다. **fn:contains()**의 결과를 포함하는 XQuery 스칼라를 열로 구성한 하나의 행을 출력합니다.

확장 연산자 UPDATE XML NODE는 XML 유형에 대한 modify() 메서드로 XQuery 대체 데이터 수정 확장의 XML 노드를 업데이트합니다.

Extended 연산자(UDX) 아이콘그래픽 실행 계획 아이콘