Partilhar via


SqlUserDefinedAggregateAttribute.IsInvariantToDuplicates Propriedade

Definição

Indica se a agregação é invariável em relação a duplicatas.

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

Valor da propriedade

true se a agregação for invariável para duplicatas; caso contrário false, .

Comentários

Usada pelo processador de consultas, essa propriedade será true se a agregação for invariável para duplicatas. Ou seja, a agregação de S, {X} é igual à agregação de S quando X já está em S. Por exemplo, funções de agregação como MIN e MAX atendem a essa propriedade, enquanto SUM não.

Definir incorretamente essa propriedade pode resultar em resultados de consulta incorretos. Essa propriedade não é uma dica de otimizador; afeta o plano selecionado e os resultados retornados pela consulta.

Aplica-se a