Compartir a través de


Clustered Index Update (operador de Showplan)

Actualizado: 17 de julio de 2006

El operador Clustered Index Update actualiza las filas de entrada en el índice agrupado que se especifica en la columna Argument.

Si hay un predicado WHERE:(), sólo se actualizan las filas que lo cumplen. Si hay un predicado SET:(), se asigna este valor a todas las filas actualizadas. Si hay un predicado DEFINE:(), se muestran los valores que define este operador. Se puede hacer referencia a estos valores en la cláusula SET o en cualquier parte del operador, y en cualquier parte de esta consulta.

Clustered Index Update es un operador lógico y físico.

Icono del operador Clustered Index UpdateIcono de plan de ejecución gráfico

Ejemplos

En el ejemplo siguiente se elimina una fila de una tabla que tiene un índice agrupado. La salida del plan de ejecución muestra que el optimizador de consultas utiliza el operador Clustered Index Update para modificar las filas.

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

La salida del plan de ejecución del operador Clustered Index Update se muestra a continuación.

PhysicalOp 
-----------------------------------------------------------------------
Clustered Index Update

Argument
-----------------------------------------------------------------------
OBJECT:([AdventureWorks].[Sales].[SalesPerson].[PK_SalesPerson_SalesPersonID]), 
SET:([AdventureWorks].[Sales].[SalesPerson].[Bonus] = 
    RaiseIfNull(CONVERT_IMPLICIT(money,[@1],0)))

Vea también

Tareas

Cómo mostrar un plan de ejecución real

Conceptos

Referencia sobre operadores lógicos y físicos
Índices
Mostrar planes de ejecución mediante las opciones SET del plan de presentación (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido nuevo:
  • Se agregó la sección Ejemplos.