Operator Showplan aktualizacji indeksu klastrowanego
Clustered Index Update Operator aktualizuje wprowadzania wierszy w indeks klastrowany określonych w Argument kolumna.
Jeśli WHERE:() Predykat jest obecny, tylko te wiersze, które spełniają ten predykat są aktualizowane.Jeśli SET:() predykat, każda kolumna zaktualizowane jest zestaw tej wartości.Jeśli DEFINE:() Predykat jest obecny, są wyświetlane wartości, które definiuje tego operator.Wartości te mogą być używane w klauzula SET lub gdzie indziej w ramach tego operator i gdzie indziej w ramach tej kwerendy.
Clustered Index Updatejest operator logicznym i fizycznym.
Graficzne wykonanie planu ikony
Przykłady
Poniższy przykład usuwa wiersz z tabela, która ma indeks klastrowany.Wyjście plan wykonania pokazuje, że optymalizator kwerendy używa Clustered Index Update operator do modyfikacji wierszy.
USE AdventureWorks2008R2;
GO
SET NOCOUNT ON;
GO
SET SHOWPLAN_ALL ON;
GO
UPDATE Sales.SalesPerson
SET Bonus = 6000;
GO
SET SHOWPLAN_ALL OFF;
GO
Wykonanie planu produkcji Clustered Index Update operator pojawia się poniżej.
PhysicalOp
-----------------------------------------------------------------------
Clustered Index Update
Argument
-----------------------------------------------------------------------
OBJECT:([AdventureWorks2008R2].[Sales].[SalesPerson].[PK_SalesPerson_BusinessEntityID]),
SET:([AdventureWorks2008R2].[Sales].[SalesPerson].[Bonus] =
RaiseIfNull(CONVERT_IMPLICIT(money,[@1],0)))