Udostępnij za pośrednictwem


Właściwość UserDefinedFunction.IsDeterministic

Pobiera lub ustawia Boolean wartości właściwość, która określa, czy funkcja zdefiniowana przez użytkownika jest deterministic.

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
<SfcPropertyAttribute(SfcPropertyFlags.None Or SfcPropertyFlags.Standalone Or SfcPropertyFlags.SqlAzureDatabase)> _
Public ReadOnly Property IsDeterministic As Boolean
    Get
'Użycie
Dim instance As UserDefinedFunction
Dim value As Boolean

value = instance.IsDeterministic
[SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase)]
public bool IsDeterministic { get; }
[SfcPropertyAttribute(SfcPropertyFlags::None|SfcPropertyFlags::Standalone|SfcPropertyFlags::SqlAzureDatabase)]
public:
property bool IsDeterministic {
    bool get ();
}
[<SfcPropertyAttribute(SfcPropertyFlags.None|SfcPropertyFlags.Standalone|SfcPropertyFlags.SqlAzureDatabase)>]
member IsDeterministic : bool
function get IsDeterministic () : boolean

Wartość właściwości

Typ: System.Boolean
A Boolean Określa, czy wartość firmy Deterministic Networks jest funkcja zdefiniowana przez użytkownika lub nie.
Jeśli wartość True, funkcja zdefiniowana przez użytkownika jest deterministyczny.
Jeśli ma wartość FAŁSZ (domyślnie), funkcja zdefiniowana przez użytkownika nie jest deterministyczny.

Uwagi

kolumna obliczana może służyć jako kolumna klucz w indeksie lub dowolną część klucz podstawowy lub ograniczenie unique, jeśli wartość kolumna obliczanej jest zdefiniowanych przez wyrażenie przewidywalne i typu danych wyniku jest dozwolony w kolumna indeksowanej.

Aplikacja ta właściwość służy do określenia, kolumna obliczana, która zależy od funkcja zdefiniowanej przez użytkownika mogą służyć do indeksu.