Właściwość IsDeterministic
Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.
IsDeterministic Właściwość określa, czy funkcja zdefiniowana przez użytkownika funkcji deterministyczny.
Składnia
object
.IsDeterministic
Części
- obiekt
Wyrażenie do obiektu w na liście dotyczy
Typ danych
Boolean
Można modyfikować
Tylko do odczytu
Prototyp (C/C++)
HRESULT GetIsDeterministic(LPBOOL pRetVal);
Uwagi
A kolumna obliczana może być używany jako kolumna klucz w indeksie lub jako część klucz podstawowego ani ograniczenia UNIQUE, jeśli kolumna obliczana wartość jest zdefiniowanych przez wyrażenie przewidywalne i typu danych wyniku jest dozwolony w kolumna indeksowanej.
Można użyć aplikacji IsDeterministic właściwość, aby określić, czy kolumna obliczana, która zależy od funkcja zdefiniowanej przez użytkownika mogą być używane w indeksie.
IsDeterministic Zwraca wartość PRAWDA, jeśli funkcja zdefiniowana przez użytkownika jest deterministyczny.
Ostrzeżenie
Jeśli aplikacja wywoła IsDeterministicna wystąpienie Microsoft SQL Server w wersja 7.0, stała, SQLDMO_E_SQL80ONLY i komunikat "Ta właściwość lub metoda wymaga Microsoft SQL Server 2000 lub nowszy" są zwracane.