Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как выяснить, какой индекс создался в matview через опцию USING INDEX ? / 5 сообщений из 5, страница 1 из 1
29.04.2020, 04:01
    #39952664
Правильный Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выяснить, какой индекс создался в matview через опцию USING INDEX ?
12.2

Если создаю матвью с опцией WITH ROWID, то автоматом создаётся индекс с названием типа I_SNAP$_имявьюхи .
Но ведь я и вручную могу создать индекс с подобным названием.
Можно ли как-то отличить, что это реально системный индекс, а не подделка?

В ALL_INDEXES есть поле GENERATED Indicates whether the name of the index is system-generated (Y) or not (N) , однако для таких индексов оно почему-то N .
...
Рейтинг: 0 / 0
29.04.2020, 10:09
    #39952724
AlexFF__|
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выяснить, какой индекс создался в matview через опцию USING INDEX ?
Правильный Вася,

sys.obj$.spare1=0
...
Рейтинг: 0 / 0
29.04.2020, 17:51
    #39952973
Правильный Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выяснить, какой индекс создался в matview через опцию USING INDEX ?
AlexFF__|,

А если не так глубоко? Как-то из общедоступных вьюх для обычного привилегированного пользователя, а не SYSDBA?
...
Рейтинг: 0 / 0
29.04.2020, 21:42
    #39953093
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выяснить, какой индекс создался в matview через опцию USING INDEX ?
Правильный Вася


А если не так глубоко? Как-то из общедоступных вьюх для обычного привилегированного пользователя, а не SYSDBA?


Ну прoверь что индекс на поле M_ROW$$ и это поле HIDDEN а для таблицы есть MV с тем-же именем.

SY.
...
Рейтинг: 0 / 0
29.04.2020, 22:56
    #39953115
Правильный Вася
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выяснить, какой индекс создался в matview через опцию USING INDEX ?
SY,
спасибо, я тоже пока к таким мыслям пришёл.

Хотя это, конечно, косвенный признак.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как выяснить, какой индекс создался в matview через опцию USING INDEX ? / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]