Обновление материализованного представления для выбранных данных - Oracle - PullRequest
0 голосов
/ 04 октября 2018

У меня есть Mview, который необходимо обновить на разных часовых поясах в зависимости от страны.В таблице будут представлены данные о нескольких странах.

  Sample Table:

        Country Country_Name Data1 Data2
        1       India          x     y
        2       USA            z     w
        3       Brazil         r     t
        .       ...            .     .

Я хочу, чтобы данные по Индии были обновлены в 15:00 по Гринвичу, а данные по США - в 17:00 по Гринвичу.

Можно ли так сделать?Я понимаю, что мы можем создать несколько mviews в зависимости от страны и обновить, но просто хочу знать, есть ли другой вариант.

Заранее спасибо !!

1 Ответ

0 голосов
/ 04 октября 2018

невозможно ограничить refresh on demand частью (подмножеством строк) данного материализованного представления: https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_MVIEW.html#GUID-DD332F65-A5BC-4DE6-814E-EAE2E0275F3D. A refresh on demand всегда предназначается для всего mview: так что я думаю, что ответ на вашвопрос: нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...