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!
Vous pouvez utiliser la fonction dbms_metadata.get_ddl
:
select dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'MVIEW_NAME') from dual;
select query from user_mviews
where mview_name = 'your materialized view';
J'ai fini par courir:
select * from all_mviews where mview_name = ‘YOUR_MV_NAME’;
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.