Использование materialized view при вызове view

Denis Tch
Дата: 07.06.2006 10:18:04
Oracle8i Enterprise Edition Release 8.1.7.0.1
Создаю view as ЗАПРОС1. Создаю materialized view as ЗАПРОС1. Все необходимые привилегии даны.
При простом выполнении ЗАПРОС1 используется MV (хорошо. так и должно быть). А при выполнении view - MV не используется.
Вопрос: при выборке данных из view возможно ли использование MV ?
anton_vp
Дата: 07.06.2006 11:12:20
Параметр query_rewrite_enabled в true установили?
Denis Tch
Дата: 07.06.2006 11:25:58
anton_vp
Параметр query_rewrite_enabled в true установили?
Да
HX
Дата: 07.06.2006 11:28:15
dbms_mview.explain_rewrite прояснит ситуацию.
Denis Tch
Дата: 07.06.2006 14:43:34
HX
dbms_mview.explain_rewrite прояснит ситуацию.

Пакет такой есть. А процедуры в нем - нет.
Beretta
Дата: 07.06.2006 16:03:25
Ну, как же нет?

DBMS_MVIEW.EXPLAIN_REWRITE Syntax
You can obtain the output from DBMS_MVIEW.EXPLAIN_REWRITE in two ways. The first is to use a table, while the second is to create a VARRAY. The following shows the basic syntax for using an output table:

DBMS_MVIEW.EXPLAIN_REWRITE (
query VARCHAR2,
mv VARCHAR2(30),
statement_id VARCHAR2(30));

You can create an output table called REWRITE_TABLE by executing the utlxrw.sql script.



http://otn.oracle.com/pls/db102/search?remark=quick_search&word=explain_rewrite&tab_id=
tru55
Дата: 07.06.2006 16:11:04
Oracle8i Enterprise Edition Release 8.1.7.0.1

...

Ну, как же нет?
...
http://otn.oracle.com/pls/db102


:))
Denis Tch
Дата: 07.06.2006 16:55:10
tru55
Oracle8i Enterprise Edition Release 8.1.7.0.1

...

Ну, как же нет?
...
http://otn.oracle.com/pls/db102


:))


Это относится к 10g Release 2 (10.2), а у меня БД 8.1.7.
Beretta
Дата: 07.06.2006 17:25:15
Это уже понятно. Сорри, не обратила внимание на версию вашей БД.
HX
Дата: 07.06.2006 17:28:38
Пардон большой... не увидел версию 8.1.7
Этот метод появился в 9i.