在oracle上创建和刷新物化视图

Create and refresh materialized view on oracle

我有一个问题。 当我创建或刷新 oracle 实体化视图时,源 table 的来源被锁定在读取或写入操作中?

如果我在 table 源之一上执行插入操作,同时 dbms 刷新实体化视图会发生什么?

谢谢

Oracle 强制执行语句级读取一致性,这意味着当您 运行 一条语句时,数据与语句(或事务,取决于您的事务隔离级别)开始时一致,这意味着当前语句不会看到对正在查询的数据所做的任何更改。

我强烈建议您阅读 the documentation 了解 Oracle 如何保持一致性。