15

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

提前致谢!

4

4 回答 4

26

您可以使用以下功能dbms_metadata.get_ddl

select dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'MVIEW_NAME') from dual;
于 2013-06-24T06:22:58.957 回答
7

我最终跑了:

select * from all_mviews where mview_name = ‘YOUR_MV_NAME’;
于 2016-05-19T17:52:14.027 回答
6
select query from user_mviews
  where mview_name = 'your materialized view';
于 2013-06-24T06:20:27.153 回答
5

如果您使用Oracle SQL Developer,您只需转到导航树的“视图”或“物化视图”节点

于 2017-06-22T11:00:39.820 回答