Udostępnij za pośrednictwem


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.

Stosuje się do: