MATERIALIZED_VIEW_NOT_INCREMENTALIZABLE错误状态

SQLSTATE:42601

无法创建具有 <refreshPolicy> 刷新策略的物化视图,因为它不支持增量刷新。 Reason:

聚合不是顶级节点

GROUP BY 不支持上方有复杂表达式的情况。 请考虑重写查询以使 GROUP BY 成为顶级操作。

EXPRESSION_NOT_DETERMINISTIC

表达式 <expressionNames> 不是确定性的。 请考虑重写查询以避免使用它们。

输入不在增量中(INPUT_NOT_IN_DELTA)

<tableNames> 不采用 Delta 格式。 请考虑将它们转换为 Delta 表。

操作符不可增量化

运算符 <operatorNames> 不可递增。 请考虑重写查询以避免使用它们。

行跟踪未启用

<tableNames> 未启用行跟踪。 请对表启用行跟踪。

SUBQUERY_EXPRESSION_NOT_INCREMENTALIZABLE

子查询表达式 <subqueryExpressionTypes> 不可递增。 请考虑重写查询以避免使用它们。

UDF_非确定性

UDF <expressionNames> 不是确定性的。 请将 UDFs 标记为确定性函数。

窗口_无_分区_依据

没有 PARTITION BY 的窗口规范不可增量处理。 请考虑向窗口规格添加 PARTITION BY 子句。