SqlUserDefinedAggregateAttribute.IsInvariantToNulls Propriété

Définition

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.

S’applique à