2013-06-24 38 views
3

我有興趣將物化視圖從一個數據庫移動到另一個數據庫,無論如何,我還需要更改其中一列。我如何查看構建MV的原始腳本?我正在運行TOAD,但似乎無法找到原始腳本。如何查看物化視圖的原始腳本?

在此先感謝!

回答

11

可以使用功能dbms_metadata.get_ddl

select dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'MVIEW_NAME') from dual; 
+0

謝謝。有用! – AYR

+3

如果您需要指定不同的模式,請使用'dbms_metadata.get_ddl('MATERIALIZED_VIEW','VIEW','SCHEMA')'。 –

4
select query from user_mviews 
    where mview_name = 'your materialized view'; 
+0

謝謝。有用! – AYR

2

我結束了在運行:如果您使用Oracle SQL Developer你就必須去 「查看」 或

select * from all_mviews where mview_name = ‘YOUR_MV_NAME’; 
0

「物化查看「導航樹的節點