다음을 통해 공유


Table-valued Function 실행 계획 연산자

테이블 값 함수 연산자는 테이블 값 함수(Transact-SQL 또는 CLR)를 계산하고 결과 행을 tempdb에 저장합니다. 부모 반복자에서 행을 요청하면 테이블 값 함수tempdb에서 해당 행을 반환합니다.

테이블 값 함수를 호출하는 쿼리는 테이블 값 함수 반복자로 쿼리 계획을 생성합니다.

SQL Server 2000에서는 계획 내에서 일정한 매개 변수(테이블 값 함수 자신의 매개 변수)로 테이블 값 함수를 계산하지만 SQL Server 2005에서는 다른 매개 변수 값으로 테이블 값 함수를 계산할 수 있습니다.

테이블 값 함수 XML 판독기는 매개 변수로 XML BLOB를 입력받아 XML 문서 내의 순서대로 XML 노드를 나열한 행 세트를 만듭니다. 다른 입력 매개 변수를 사용하여 XML 문서의 일부만 반환하도록 XML 노드를 제한할 수도 있습니다.

XPath 필터를 갖춘 테이블 값 함수 XML 판독기는 특수한 유형의 XML 판독기 테이블 값 함수로서 XPath 식을 만족하는 XML 노드로 출력을 제한합니다.

테이블 값 함수는 논리/물리 연산자입니다.

테이블 값 함수 연산자 아이콘그래픽 실행 계획 아이콘

참고 항목

작업

방법: 실제 실행 계획 표시

개념

논리 및 물리 연산자 참조
실행 계획 SET 옵션을 사용하여 실행 계획 표시(Transact-SQL)
테이블 값 사용자 정의 함수

관련 자료

CLR Table-Valued Functions

도움말 및 정보

SQL Server 2005 지원 받기