SqlUserDefinedAggregateAttribute.IsInvariantToNulls Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda je agregace invariantní na hodnoty 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
Hodnota vlastnosti
true
pokud agregace je invariantní na hodnoty null; jinak false
.
Poznámky
Tuto vlastnost true
používá procesor dotazů, je-li agregace invariantní na hodnoty null. To znamená, že agregace S {NULL} je stejná jako agregace S. Například agregační funkce jako MIN a MAX splňují tuto vlastnost, zatímco funkce COUNT(*) nikoli.
Nesprávné nastavení této vlastnosti může vést k nesprávným výsledkům dotazu. Tato vlastnost není nápovědou optimalizátoru; ovlivňuje vybraný plán a výsledky vrácené dotazem.