【发布时间】:2015-11-11 12:28:44
【问题描述】:
我有一个带有标识符列(代码)和值列(val)的表。
我有一个关于 oracle 11g 的功能物化视图:
CREATE MATERIALIZED VIEW "MYVIEW"
BUILD IMMEDIATE
REFRESH fast ON demand
WITH ROWID
AS
SELECT
code,
sum(val)
FROM mytable
GROUP BY code
;
但如果我这样编辑(只需在总和列中添加“+10”):
CREATE MATERIALIZED VIEW "MYVIEW"
BUILD IMMEDIATE
REFRESH fast ON demand
WITH ROWID
AS
SELECT
code,
sum(val) +10
FROM mytable
GROUP BY code
;
我有一个错误:
ORA-12015:无法从复杂查询创建快速刷新物化视图
为什么??
【问题讨论】:
-
你有analysed the view query 看看为什么它不能快速刷新吗?
-
无法:REFRESH_FAST REFRESH_FAST_AFTER_INSERT 聚合函数嵌套在表达式中...
标签: oracle oracle11g materialized-views