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.