oracle 删除示例化视图时出现错误

tvokkenx  于 11个月前  发布在  Oracle
关注(0)|答案(1)|浏览(112)

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

DROP  MATERIALIZED VIEW MVIEW_TB_NBN_DAILY

获取错误,如下图所示。

nzk0hqpo

nzk0hqpo1#

如果另一个示例化视图依赖于您试图删除的示例化视图,也会发生这种情况。
您可以使用以下命令检查哪些实体化视图引用了要删除的实体化视图(在您的示例中为MVIEW_TB_NBN_DAILY):

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

然后删除并重新创建依赖的物化视图(以及它们各自的索引、赠款等)。

相关问题