database - 在 oracle 上创建和刷新物化视图
问题描述
我有个问题。当我创建或刷新 oracle 物化视图时,源表源被锁定在读或写操作中?
如果我在 dbms 刷新物化视图时对表源之一进行插入操作,会发生什么?
谢谢
解决方案
Oracle 强制执行语句级读取一致性,这意味着当您运行语句时,数据与语句(或事务,取决于您的事务隔离级别)开始时的数据保持一致,这意味着对正在查询的数据所做的任何更改不会被当前的声明看到。
我强烈建议您阅读有关 Oracle 如何保持一致性的文档。
推荐阅读
- sql-server - 执行自联接时查询挂起
- git - 在 UiPath Studio 上克隆存储库时出现 LibGit2Sharp.Core.NativeMethods 异常
- python - 预期的 str 实例,使用邮件字典找到的列表
- json - 如何映射json数据(不是for循环)?
- javascript - 如何根据单击的按钮在传单上添加/删除标记?
- java - 动态创建 .xlsx 文件并将其用作 testNg selenium 框架中的数据提供者/提供者
- podio - 验证到 gitlab 的 podio web hook
- google-apps-script - 在谷歌表格中设置默认字体大小和样式的脚本
- python - 如果匹配,如何替换文件的字符串
- macos - 对于 macOS Cocoa,如何在屏幕上指定一个窗口或一个矩形来截取屏幕截图?