Opérateur Showplan Clustered Index Update
Mis à jour : 17 juillet 2006
L'opérateur Clustered Index Update met à jour des lignes d'entrée dans l'index cluster spécifié dans la colonne Argument.
Si un prédicat WHERE:() est présent, seules les lignes répondant à ce prédicat sont mises à jour. Si un prédicat SET:() est présent, chaque colonne mise à jour prend cette valeur. Si un prédicat DEFINE:() est présent, il établit la liste des valeurs définies par cet opérateur. Ces valeurs peuvent être référencées dans la clause SET ou ailleurs dans cet opérateur, et ailleurs dans cette requête.
Clustered Index Update est un opérateur physique et logique.
Icône du plan d'exécution graphique
Exemple
L'exemple suivant supprime une ligne d'une table ayant un index cluster. La sortie du plan d'exécution de la requête indique que l'optimiseur de requête utilise l'opérateur Clustered Index Update pour modifier les lignes.
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 sortie du plan d'exécution de l'opérateur Clustered Index Update est affichée ci-dessous.
PhysicalOp
-----------------------------------------------------------------------
Clustered Index Update
Argument
-----------------------------------------------------------------------
OBJECT:([AdventureWorks].[Sales].[SalesPerson].[PK_SalesPerson_SalesPersonID]),
SET:([AdventureWorks].[Sales].[SalesPerson].[Bonus] =
RaiseIfNull(CONVERT_IMPLICIT(money,[@1],0)))
Voir aussi
Tâches
Procédure : afficher un plan d'exécution réel
Concepts
Référence des opérateurs physiques et logiques
Index
Affichage des plans d'exécution à l'aide des options Showplan SET (Transact-SQL)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
17 juillet 2006 |
|