Materialisierte Ansichten: Die Verwendung von Time Travel zum Abfragen historischer Daten erzeugt die erwartete Fehlermeldung

Achtung

Diese Verhaltensänderung ist in Bundle 2023_01 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Wenn Time Travel fälschlicherweise verwendet wird, um historische Daten für materialisierte Ansichten abzufragen, gibt eine Fehlermeldung jetzt an, dass Time Travel nicht unterstützt wird:

Bisher:

Obwohl Time Travel für materialisierte Ansichten nicht unterstützt wird, haben Abfragen mit dem Schlüsselwort AT oder BEFORE in der FROM-Klausel möglicherweise unerwartete Ergebnisse zurückgegeben. In einigen Fällen haben Abfragen möglicherweise auch eine unerwartete Fehlermeldung zurückgegeben. Ein Beispiel ist die Time Travel-Klausel: CAST('2022-11-29 00:00:00' AS TIMESTAMP_LTZ(9)).

Jetzt:

Das Abfragen historischer Daten mit Time Travel für materialisierte Ansichten erzeugt einen SQL-Kompilierungsfehler:

Time travel is not supported for materialized views.

Ref.: 923