oracle - 如何在 Oracle 中创建分层查询作为物化 View 并在提交时刷新

标签 oracle oracle10g materialized-views connect-by hierarchical-query

谁能告诉我是否有可能在 oracle 10g 中使用 REFRESH ON COMMIT 创建分层查询作为物化 View ?

我尝试使用 CONNECT_BY,但这不适用于 REFRESH ON COMMIT。

当底层数据发生变化时,是否有其他方法可以让 View 自动刷新?

或者可能有 CONNECT_BY 的替代方案,可以与 REFRESH ON COMMIT 配合使用?

预先感谢您的任何提示或帮助。

最佳答案

我真的怀疑您能否获得此功能。我认为您所能期望的最好的结果就是能够定义一个优化分层查询的物化 View ,例如通过将 MV 基于实际上是索引组织或散列聚集在parent_id 列上的基础表。

关于oracle - 如何在 Oracle 中创建分层查询作为物化 View 并在提交时刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13286800/

相关文章:

java - ORA-00932 : inconsistent datatypes: expected DATE got BINARY in Hibernate

sql - 选择时间小于或等于 '12:00' Oracle 的日期

sql - Oracle SQL : Detecting breaks in continual spans

sql - 根据列值有条件选择行

microservices - 需要使用/Cosmos DB 抵御对事件溯源架构的古怪挑战

excel - 适用于 Windows 的 Oracle ODBC 驱动程序

regex - 你能解释一下这个正则表达式吗

oracle - 禁用与丢弃约束

postgresql - 列出 PostgreSQL 中物化 View 的授权和权限

sql - 为什么 Redshift 不需要物化 View 或索引?