SqlUserDefinedAggregateAttribute.IsInvariantToDuplicates 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í k duplicitám.
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
Hodnota vlastnosti
true
pokud je agregace invariantní k duplicitám; jinak false
.
Poznámky
Tato vlastnost true
se používá v případě, že je agregace invariantní k duplicitám. To znamená, že agregace S{ X} je stejná jako agregace S, pokud je X již v S. Například agregační funkce, jako je MIN a MAX, splňují tuto vlastnost, zatímco funkce SUMa ne.
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 jak vybraný plán, tak výsledky vrácené dotazem.