web-dev-qa-db-fra.com

Comment visualiser le script original d'une vue matérialisée?

Je suis intéressé par le déplacement d'une vue matérialisée d'une base de données à l'autre, peu importe, je dois également modifier l'une des colonnes. Comment puis-je voir le script original qui construit le MV? Je cours TOAD, mais n'arrive pas à trouver le script original.

Merci d'avance!

9
AYR

Vous pouvez utiliser la fonction dbms_metadata.get_ddl:

select dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'MVIEW_NAME') from dual;
16
Marco Baldelli
select query from user_mviews
  where mview_name = 'your materialized view';
5
Petr Pribyl

J'ai fini par courir:

select * from all_mviews where mview_name = ‘YOUR_MV_NAME’;
4
manyways

Si vous utilisez Oracle SQL Developer , il vous suffit de vous rendre au nœud "Vue" ou "Vue matérialisée" de l'arborescence de navigation.

0
Icaro