SqlUserDefinedAggregateAttribute.IsInvariantToNulls 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 valeurs null.
public:
property bool IsInvariantToNulls { bool get(); void set(bool value); };
public bool IsInvariantToNulls { get; set; }
member this.IsInvariantToNulls : bool with get, set
Public Property IsInvariantToNulls As Boolean
Valeur de propriété
true
si l'agrégat est indifférent aux valeurs null ; sinon, false
.
Remarques
Utilisée par le processeur de requêtes, cette propriété est true
si l’agrégat est invariant en valeurs null. Autrement dit, l’agrégat de S, {NULL} est identique à l’agrégat de S. Par exemple, les fonctions d’agrégation telles que MIN et MAX satisfont cette propriété, alors que COUNT(*) ne le fait pas.
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 le plan sélectionné et les résultats retournés par la requête.