Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как правильно сделать alter materialized view ? / 4 сообщений из 4, страница 1 из 1
24.04.2020, 12:51
    #39950937
Евгения_Д
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно сделать alter materialized view ?
Всем доброе время суток!
Помогите сделать alter materialized view.
Есть materialized view:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE MATERIALIZED VIEW TABLE_A_MV
ON PREBUILT TABLE
REFRESH FORCE ON DEMAND
ENABLE QUERY REWRITE
AS
SELECT
       t.No,
       t.Itemcode,
       .....
  FROM TABLE_A T;


Нужно заменить источник данных.
Таблицу TABLE_A заменить на вьюху V_TABLE_A

Как это правильно сделать?

Раньше с materialized view вообще дел не имела.
...
Рейтинг: 0 / 0
24.04.2020, 13:34
    #39950964
UDW
UDW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно сделать alter materialized view ?
Только пересоздание МВ.
...
Рейтинг: 0 / 0
25.04.2020, 00:12
    #39951222
Кобанчег
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно сделать alter materialized view ?
Евгения_Д
Код: plsql
1.
ON PREBUILT TABLE

Рекомендуется ознакомиться что это значит.
...
Рейтинг: 0 / 0
25.04.2020, 10:01
    #39951274
Евгения_Д
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно сделать alter materialized view ?
Я правильно понимаю, что для замены источника данных, нужно матвьюху дропнуть,
а затем создать уже с новым источником?

При этом хранимые данные старой матвьюхи тоже будут дропнуты
и при создании новой, они будут вычислены уже не на основе таблицы,
как в старой матвью, а на основе нового источника, т.е. view.
И при этом нельзя использовать ON PREBUILT TABLE, т.к. view вычисляется каждый раз по новой.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как правильно сделать alter materialized view ? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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