web-dev-qa-db-ja.com

マテリアライズドビューの元のスクリプトを表示するにはどうすればよいですか?

マテリアライズドビューをあるデータベースから別のデータベースに移動したいのですが、いずれかの列も変更する必要があります。 MVを構築する元のスクリプトを表示するにはどうすればよいですか? TOADを実行していますが、元のスクリプトが見つかりません。

前もって感謝します!

11
AYR

関数dbms_metadata.get_ddlを使用できます。

select dbms_metadata.get_ddl('MATERIALIZED_VIEW', 'MVIEW_NAME') from dual;
19
Marco Baldelli
select query from user_mviews
  where mview_name = 'your materialized view';
6
Petr Pribyl

私は走ってしまった:

select * from all_mviews where mview_name = ‘YOUR_MV_NAME’;
5
manyways

Oracle SQL Developer を使用する場合は、ナビゲーションツリーの「ビュー」または「マテリアライズドビュー」ノードに移動するだけです

2
Icaro