Oracle 12.2 Материализованное представление включить при вычислении запроса

#sql #oracle #materialized-views

#sql #Oracle #Материализованные представления

Вопрос:

Я пытаюсь использовать MV в реальном времени в Oracle 12.2 и хочу использовать возможности реального времени

Следующий код продолжает выдавать ошибку:

 ORA-32361: cannot ENABLE ON QUERY COMPUTATION for the materialized view

-- create table
drop table cdt
/
create table cdt
(
    id      number primary key,
    name    varchar2(10)
)
/
create materialized view log on cdt
with
rowid,
primary key
including new values
/
create materialized view cdt_mv1
refresh fast on demand
enable query rewrite
enable on query computation
as
   select
        id, name
   from
cdt
/
-- drop materialized view cdt_mv1;
-- drop materialized view log on cdt;
  

Комментарии:

1. Используете ли вы Enterprise Edition? Не все типы материализованных представлений работают во всех редакциях.

2. Да — Enterprise edition