Opérateur Showplan Compute Scalar

L'opérateur Compute Scalar évalue une expression pour produire une valeur scalaire calculée. Celle-ci peut ensuite être retournée à l'utilisateur, référencée n'importe où dans la requête, ou les deux. Les deux sont utilisés par exemple dans un prédicat de filtre ou de jointure.

Compute Scalar est un opérateur logique et physique.

Notes

Il se peut que les opérateurs Compute Scalar qui apparaissent dans les plans d'exécution générés par SET STATISTICS XML ne contiennent pas l'élément RunTimeInformation. Dans les plans d'exécution graphiques, Actual Rows, Actual Rebinds et Actual Rewinds peuvent être absents de la fenêtre Propriétés lorsque l'option Inclure le plan d'exécution réel est sélectionnée dans SQL Server Management Studio. Si cela se produit, cela signifie que, même si ces opérateurs ont été utilisés dans le plan de requête compilé, leur travail a été exécuté par d'autres opérateurs dans le plan de requête à l'exécution. Notez également que le nombre d'exécutions figurant dans le résultat du plan d'exécution produit par SET STATISTICS PROFILE équivaut à la somme des reliaisons et des rembobinages des plans d'exécution produits par SET STATISTICS XML.

Icône de l'opérateur Compute ScalarIcône du plan d'exécution graphique