我有兴趣将物化视图从一个数据库移动到另一个数据库,无论如何,我还需要更改其中一列。如何查看构建 MV 的原始脚本?我正在运行 TOAD,但似乎找不到原始脚本。
提前致谢!
我有兴趣将物化视图从一个数据库移动到另一个数据库,无论如何,我还需要更改其中一列。如何查看构建 MV 的原始脚本?我正在运行 TOAD,但似乎找不到原始脚本。
提前致谢!
您可以使用以下功能dbms_metadata.get_ddl
:
select dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'MVIEW_NAME') from dual;
我最终跑了:
select * from all_mviews where mview_name = ‘YOUR_MV_NAME’;
select query from user_mviews
where mview_name = 'your materialized view';
如果您使用Oracle SQL Developer,您只需转到导航树的“视图”或“物化视图”节点