【发布时间】:2013-06-20 13:48:39
【问题描述】:
我有兴趣将物化视图从一个数据库移动到另一个数据库,无论如何,我还需要更改其中一列。如何查看构建 MV 的原始脚本?我正在运行 TOAD,但似乎找不到原始脚本。
提前致谢!
【问题讨论】:
标签: sql oracle view materialized
我有兴趣将物化视图从一个数据库移动到另一个数据库,无论如何,我还需要更改其中一列。如何查看构建 MV 的原始脚本?我正在运行 TOAD,但似乎找不到原始脚本。
提前致谢!
【问题讨论】:
标签: sql oracle view materialized
如果您使用Oracle SQL Developer,您只需转到导航树的“视图”或“物化视图”节点
【讨论】:
我最终跑了:
select * from all_mviews where mview_name = ‘YOUR_MV_NAME’;
【讨论】:
你可以使用函数dbms_metadata.get_ddl:
select dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'MVIEW_NAME') from dual;
【讨论】:
dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'VIEW', 'SCHEMA')。
select query from user_mviews
where mview_name = 'your materialized view';
【讨论】: