删除物化视图时遇到错误

问题描述 投票:0回答:1

我正在尝试使用命令删除物化视图-

DROP  MATERIALIZED VIEW MVIEW_TB_NBN_DAILY

出现如下图所示的错误。

oracle ddl
1个回答
0
投票

如果另一个物化视图依赖于您要删除的物化视图,也可能会发生这种情况。

您可以使用以下方法检查哪些物化视图引用了您要删除的物化视图(在示例中为

MVIEW_TB_NBN_DAILY
):

select *
  from all_dependencies t
 where t.referenced_name = 'MVIEW_TB_NBN_DAILY'
   and t.referenced_type = 'MATERIALIZED VIEW'

然后删除并重新创建依赖的物化视图(及其各自的索引、授权等)。

© www.soinside.com 2019 - 2024. All rights reserved.