Как просмотреть исходный сценарий материализованного представления?

Я заинтересован в перемещении материализованного представления из одной базы данных в другую, независимо от того, мне также нужно изменить один из столбцов. Как я могу просмотреть исходный сценарий, который создает MV? Я запускаю TOAD, но не могу найти исходный сценарий.

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


person AYR    schedule 24.06.2013    source источник


Ответы (3)


Вы можете использовать функцию dbms_metadata.get_ddl:

select dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'MVIEW_NAME') from dual;
person Marco Baldelli    schedule 24.06.2013
comment
Используйте dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'VIEW', 'SCHEMA'), если вам нужно указать другую схему. - person Ben Page; 17.07.2015

В итоге я побежал:

select * from all_mviews where mview_name = ‘YOUR_MV_NAME’;
person manyways    schedule 19.05.2016

Если вы используете Oracle SQL Developer, вы просто необходимо перейти к узлу "представление" или "материализованное представление" дерева навигации

person Icaro    schedule 22.06.2017