oracle - Oracle 版本 19 上的快速刷新物化视图
问题描述
我正在使用 Oracle 版本 19.0,并希望使用具有快速提交或按需刷新的物化视图。
我的基于表包含 XMLTypes 中的列
我想知道列类型 XMLTypes 是否支持 FAST REFRESH。
xml 示例:
<doc><p>
<user><p>
<name>test</name><p>
<age>20</age><p>
</user><p>
</doc><p>
源表 -id nmber, -xml XMLTpes
我的物化视图代码
CREATE MATERIALIZED VIEW LOG ON source
WITH PRIMARY KEY
INCLUDING NEW VALUES;
CREATE MATERIALIZED VIEW mv_test
REFRESH FAST ON DEMAND
ENABLE QUERY REWRITE
AS
SELECT *
FROM source,
XMLTable('/doc' PASSING OBJECT_VALUE
COLUMNS name VARCHAR2(32) PATH 'name',
age VARCHAR2(3) PATH 'age')
....
select name, age from ...
非常感谢,
解决方案
推荐阅读
- python - 如何抑制来自 jaydebeapi 罐子的日志
- javascript - 循环和测试正则表达式对象的最佳和最有效的方法是什么
- tensorflow.js - 将 tf_op_layers 转换为 tfjs
- javascript - 如何从单独的文件中以角度重用或调用函数?
- python - 在Python中将整数转换为日期格式MDD到'M / DD'
- javascript - Javascrip 的 Jinja2 变量给出了 Undefined 类型的对象
- verilog - 如果将默认案例添加到完整案例语句中会发生什么?
- java - 添加 Firebase Analytics 时 Android 无法构建
- php - 以浮动形式向上取整价格值
- python - 如何为迭代添加的补丁添加颜色条?