Teilen über


MATERIALIZED_VIEW_NOT_INCREMENTALIZABLE-Fehlerzustand

SQLSTATE: 42601

Die materialisierte Ansicht kann nicht mit der Aktualisierungsrichtlinie <refreshPolicy> erstellt werden, da sie für die inkrementelle Aktualisierung nicht unterstützt wird. Grund:

AGGREGATE_NOT_TOP_NODE

GROUP BY mit komplexen Ausdrücken darüber wird es nicht unterstützt. Erwägen Sie, die Abfrage umzuschreiben, um GROUP BY zur obersten Ebene zu machen.

EXPRESSION_NOT_DETERMINISTIC

<expressionNames> Ausdrücke sind nicht deterministisch. Erwägen Sie das Umschreiben der Abfrage, um deren Verwendung zu vermeiden.

INPUT_NOT_IN_DELTA

Tabellen <tableNames> befinden sich nicht im Delta-Format. Erwägen Sie, diese in Delta-Tabellen zu konvertieren.

BEDIENER_NICHT_INKREMENTIERBAR

Operatoren <operatorNames> können nicht inkrementell werden. Erwägen Sie, die Abfrage umzuschreiben, um deren Verwendung zu vermeiden.

ZEILENVERFOLGUNG_NICHT_AKTIVIERT

In Tabellen <tableNames> ist die Zeilenverfolgung nicht aktiviert. Aktivieren Sie die Zeilennachverfolgung in den Tabellen.

SUBQUERY_EXPRESSION_NOT_INCREMENTALIZABLE

Unterabfrageausdrücke <subqueryExpressionTypes> können nicht inkrementell werden. Erwägen Sie, die Abfrage umzuschreiben, um deren Verwendung zu vermeiden.

UDF_NOT_DETERMINISTIC

UDFs <expressionNames> sind nicht deterministisch. Markieren Sie die UDFs als deterministisch.

WINDOW_WITHOUT_PARTITION_BY

Fensterspezifikationen ohne PARTITION BY sind nicht inkrementalisierbar. Erwägen Sie das Hinzufügen von PARTITION BY Klauseln zu den Fensterspezifikationen.