如何查看物化视图的原始脚本?

时间:2013-06-24 06:07:59

标签: sql oracle view materialized

我感兴趣的是将物化视图从一个数据库移动到另一个数据库,无论如何,我还需要更改其中一个列。如何查看构建MV的原始脚本?我正在运行TOAD,但似乎无法找到原始脚本。

提前致谢!

4 个答案:

答案 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,则必须转到"视图"或者"物化视图"导航树的节点