我感兴趣的是将物化视图从一个数据库移动到另一个数据库,无论如何,我还需要更改其中一个列。如何查看构建MV的原始脚本?我正在运行TOAD,但似乎无法找到原始脚本。
提前致谢!
答案 0 :(得分:16)
您可以使用dbms_metadata.get_ddl
:
select dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'MVIEW_NAME') from dual;
答案 1 :(得分:5)
select query from user_mviews
where mview_name = 'your materialized view';
答案 2 :(得分:4)
我最终跑步了:
select * from all_mviews where mview_name = ‘YOUR_MV_NAME’;
答案 3 :(得分:0)
如果您使用Oracle SQL Developer,则必须转到"视图"或者"物化视图"导航树的节点