Убедитесь, что индексный файл существует - PullRequest
0 голосов
/ 22 октября 2009

Я создал индекс для моей таблицы следующим образом:

CREATE INDEX index_typ_poplatky
    ON Auta (typ DESC, poplatok_denny DESC, poplatok_km DESC);

Как проверить, что индексный файл существует?

Ответы [ 2 ]

2 голосов
/ 22 октября 2009

Для проверки при подключении в качестве владельца схемы:

select index_name from user_indexes
where index_name = 'INDEX_TYP_POLATYKY';

или

select index_name from user_indexes
where table_name = 'AUTA';

Обратите внимание, что имя индекса и имя таблицы хранятся в верхнем регистре.

Вы также можете выбрать из USER_IND_COLUMNS, чтобы найти индексированные столбцы:

select column_name
from user_ind_columns
where index_name = 'INDEX_TYP_POLATYKY'
order by column_position;
0 голосов
/ 22 октября 2009

ЕСЛИ СУЩЕСТВУЕТ (ВЫБРАТЬ * ОТ СИСТЕМНЫХ ИНДЕКСОВ, ГДЕ object_id = OBJECT_ID (N '[dbo]. [Имя таблицы]') И имя = N'index name ')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...