Share via


테이블 반환 함수 실행 계획 연산자

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

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

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

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

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

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

Table-valued function 연산자 아이콘그래픽 실행 계획 아이콘