У меня есть таблица на SQL Server, для которой требуется нормальный индекс pk, который будет заменен кластеризованным индексом на два поля. Эти другие поля: не часть первичного ключа.Индексирование Oracle IOT по не-pk-полям
Мне нужно сделать что-то подобное в Oracle. Насколько мне известно, это можно сделать с помощью индексированных таблиц, но я думаю, что эти индексы строятся только на первичном ключе.
Есть ли способ получить аналогичное поведение с кластеризованным индексом SQLServer в Oracle?
Если вы замените pk на что-то еще, это «еще» станет PK, так где же проблема? –
Спасибо за ответ. Проблема с заменой pk заключается в том, что эта таблица уже широко используется, а поля, по которым мне нужно индексировать таблицу, не уникальны. По этой причине первичный ключ не может быть заменен. – Mariano
Почему бы не было регулярного индекса на таблице Oracle достаточно? – dpbradley