다음을 통해 공유


Clustered Index Update 실행 계획 연산자

Clustered Index Update 연산자는 Argument 열에 지정한 클러스터형 인덱스의 입력 행을 업데이트합니다.

WHERE:() 조건자가 있는 경우에는 조건자에 부합되는 행만 업데이트됩니다. SET:() 조건자가 있는 경우에는 업데이트된 각 열이 이 값으로 설정됩니다. DEFINE:() 조건자가 있는 경우에는 이 연산자가 정의하는 값이 나열됩니다. 이러한 값은 SET 절 또는 이 연산자의 다른 곳과 이 쿼리 내의 다른 곳에서 참조될 수 있습니다.

Clustered Index Update는 논리 및 물리 연산자입니다.

Clustered index update 연산자 아이콘그래픽 실행 계획 아이콘

다음 예에서는 클러스터형 인덱스가 있는 테이블에서 행을 삭제합니다. 실행 계획의 출력에서는 행을 수정하기 위해 Clustered Index Update 연산자를 사용하는 쿼리 최적화 프로그램을 보여 줍니다.

USE AdventureWorks2008R2;
GO
SET NOCOUNT ON;
GO
SET SHOWPLAN_ALL ON;
GO
UPDATE Sales.SalesPerson
SET Bonus = 6000;
GO
SET SHOWPLAN_ALL OFF;
GO

Clustered Index Update 연산자의 실행 계획 출력을 아래에 표시합니다.

PhysicalOp

-----------------------------------------------------------------------

Clustered Index Update

Argument

-----------------------------------------------------------------------

OBJECT:([AdventureWorks2008R2].[Sales].[SalesPerson].[PK_SalesPerson_BusinessEntityID]),

SET:([AdventureWorks2008R2].[Sales].[SalesPerson].[Bonus] =

RaiseIfNull(CONVERT_IMPLICIT(money,[@1],0)))