SqlUserDefinedAggregateAttribute.IsInvariantToDuplicates Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique si l'agrégat est indifférent aux doublons.
public:
property bool IsInvariantToDuplicates { bool get(); void set(bool value); };
public bool IsInvariantToDuplicates { get; set; }
member this.IsInvariantToDuplicates : bool with get, set
Public Property IsInvariantToDuplicates As Boolean
Valeur de propriété
true
si l'agrégat est indifférent aux doublons ; sinon, false
.
Remarques
Utilisée par le processeur de requêtes, cette propriété est true
si l’agrégat est invariant pour les doublons. Autrement dit, l’agrégat de S, {X} est identique à l’agrégat de S quand X est déjà dans S. Par exemple, les fonctions d’agrégation telles que MIN et MAX satisfont à cette propriété, ce qui n’est pas le cas de SUM.
Une définition incorrecte de cette propriété peut entraîner des résultats de requête incorrects. Cette propriété n’est pas un indicateur d’optimiseur ; elle affecte à la fois le plan sélectionné et les résultats retournés par la requête.