У меня странная проблема при создании материализованного представления таблицы с множеством столбцов, индексов и ограничений.
Я пробовал запустить команду:
СОЗДАТЬ МАТЕРИАЛИЗОВАННЫЙ ВИД mvX ПАРАЛЛЕЛЬНАЯ СБОРКА НЕМЕДЛЕННОЕ ОБНОВЛЕНИЕ БЫСТРО КАК ВЫБРАТЬ * ИЗ имя_таблицы
После выполнения команды, которую я получил: «невозможно создать быстро обновляющееся материализованное представление из сложного запроса». Итак, я запустил команду: dbms_mview.explain_mview ('SELECT * FROM table_name') и проверил mv_capabilities_table в REFRESH_FAST_AFTER_INSERT, было сообщение: « встроенное представление или подзапрос в списке FROM не поддерживается для этого типа MV "
- Я создал матирализованный журнал просмотра таблицы с первичным ключом и идентификатором строки.
- Я попытался создать такое же матирализованное представление в таблице копирования (CREATE TABLE имя_таблицы_копирования как select * from table_name), и он успешно завершился (также был создан журнал для этой таблицы)
Это представление должно быть БЫСТРОЕ ОБНОВЛЕНИЕ. Я не могу объяснить, почему в таблице копирования это удалось, а в исходной таблице - нет. помощь?