我正在使用 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 ...
非常感谢,