SqlUserDefinedAggregateAttribute.IsInvariantToNulls Özellik

Tanım

Toplamanın null değerlerle sabit olup olmadığını gösterir.

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

Özellik Değeri

true toplama null değerlerle sabitse; aksi takdirde false.

Açıklamalar

Sorgu işlemcisi tarafından kullanılan bu özellik true , toplamanın null değerlerle sabit olmasıdır. Yani, S, {NULL} toplamı S toplamıyla aynıdır. Örneğin, MIN ve MAX gibi toplama işlevleri bu özelliği yerine getirirken COUNT(*) bunu yapmaz.

Bu özelliğin yanlış ayarlanması yanlış sorgu sonuçlarına neden olabilir. Bu özellik iyileştirici ipucu değildir; seçilen planı ve sorgu tarafından döndürülen sonuçları etkiler.

Şunlara uygulanır