我有一个带有物化视图的oracle DB,该视图从另一个oracle DB填充,并使用DBMS_REFRESH.REFRESH()
每2分钟刷新一次。
我刚注意到我有一张同名的桌子。
由于
答案 0 :(得分:3)
如果您在MV
数据字典视图中看到同名的TABLE
和user_objects
,那么这是正常行为。那就是物化观点的运作方式。当您创建物化视图时,Oracle会创建一个表,该表将保存MV的数据和MV规范(查询和选项)。它们都有相同的名称。所以不要惊讶。
所有缺失的东西都是官方oracle文档的一些链接。 :)
我认为文档没有明确说明 - 有TABLE
支持MV。然而,这是隐含的。
来自concept:
的引用物化视图是已存储或实现的查询结果"提前作为架构对象。
此外,可以使用on prebuilt table
语句的create materialized view
子句在模式中的现有表上创建物化视图 - 名称应该相同。