Udostępnij za pośrednictwem


Właściwość Type (indeks)

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.

Type Właściwość umożliwia uzyskanie dostępu skonfigurowane atrybuty odwołania Microsoft składnik programu SQL Server.

Składnia

object
.Type [= value]

Części

  • obiekt
    Wyrażenie do obiektu w na liście dotyczy.

  • wartość
    Długa liczba całkowita, która określa atrybuty indeksu zgodnie z opisem w ustawieniach.

Typ danych

Długie, wyliczanych

Można modyfikować

Odczytu/zapisu, korzystając z Index obiekt, aby zdefiniować indeksu programu SQL Server.Gdy tylko do odczytu Index odwołuje się do obiektu istniejącego indeksu programu SQL Server.

Prototyp (C/C++)

HRESULT GetType(SQLDMO_INDEX_TYPE* pRetVal)
HRESULT SetType(SQLDMO_INDEX_TYPE NewValue)

Ustawienia

Stała

Wartość

Opis

SQLDMOIndex_Clustered

16

Indeks jest klastrowany.SQL Server obsługuje jeden indeks klastrowany w dowolnej tabela.

SQLDMOIndex_Default

0

Indeks jest nieklastrowanym.

SQLDMOIndex_DRIIndex

6144

Indeks jest używany do utrzymania deklaracyjne ograniczenie więzów.

SQLDMOIndex_DRIPrimaryKey

2048

Indeks implementuje SQL Server ograniczenie klucza podstawowego.Wartość jest zwracana tylko.Aby uzyskać więcej informacji, zobacz Klucza obiektu.

SQLDMOIndex_DRIUniqueKey

4096

Indeks implementuje ograniczenia typu UNIQUE, nie jest ograniczany przez klucz podstawowy tabela.Indeks jest klucz kandydujący.

SQLDMOIndex_DropExist

32768

Optymalizuje utworzenia indeksu, gdy istniejący indeks zostanie przebudowany.

SQLDMOIndex_Hypothetical

32

Tworzenie indeksu przekierowuje mapowania indeksu obiektu manipulacji na instrukcje tworzenia statystyk i UPUŚĆ statystyki.

SQLDMOIndex_IgnoreDupKey

1

Generowanie błędu formantów podczas operacji INSERT lub UPDATE może spowodować naruszenie ograniczenia i indeks implementuje ograniczenie klucza podstawowego lub UNIQUE.

SQLDMOIndex_NoRecompute

16777216

Tworzy indeks z obliczeń statystyki wyłączone.Aby uzyskać więcej informacji, zobacz NoRecompute właściwość.

SQLDMOIndex_PadIndex

256

Indeks węzły są wypełniane przy użyciu współczynnik wypełnienia.

SQLDMOIndex_SortedData

512

Nieaktualne.

SQLDMOIndex_ i SortedDataReorg

8192

Nieaktualne.

SQLDMOIndex_Unique

2

Indeks implementuje ograniczenia UNIQUE.

SQLDMOIndex_Valid

41747

Indeks jest nieprawidłowy.

Stosuje się do: