sys.index_columns (języka Transact-SQL)

Zawiera jeden wiersz kolumna, która jest częścią sys.Indexes indeksu lub nieuporządkowana tabela (sterty).

Nazwa kolumna

Typ danych

Description

object_id

int

Identyfikator obiektu indeksu jest zdefiniowana.

index_id

int

Identyfikator indeksu, w którym jest zdefiniowana kolumna.

index_column_id

int

ID of the index column.index_column_id is unique only within index_id.

column_id

int

Identyfikator kolumna object_id.

0 = Wiersz identyfikator (RID) w indeks nieklastrowany.

column_id jest unikatowy tylko w obrębie object_id.

key_ordinal

tinyint

Liczba porządkowa (w oparciu o 1) zestaw kolumn klucz.

0 = Nie kolumna klucz lub indeksu XML lub przestrzennej indeksu.

NoteNote:
Przestrzennej indeksu lub XML nie można klucz, ponieważ kolumny źródłowej nie są porównywalne, co oznacza ich wartości nie mogą być uporządkowane.

partition_ordinal

tinyint

Liczba porządkowa (w oparciu o 1) w ramach zbioru partycjonowanie kolumn.

0 = Nie kolumna partycjonowania.

is_descending_key

bit

1 = Indeks kolumna klucz ma malejącej kierunek sortowania.

0 = Indeks kolumna klucz ma rosnącej kierunek sortowania.

is_included_column

bit

1 = Kolumna jest dodawana do indeksu za pomocą klauzula CREATE INDEX INCLUDE nonkey kolumny.

0 = Kolumna nie jest to kolumna dołączone.

Uprawnienia

In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Aby uzyskać więcej informacji zobaczKonfiguracja widoczność metadane.