Streams: CREATE STREAM mit INSERT_ONLY = TRUE nicht zulässig für nicht externe Tabellen

Achtung

Diese Verhaltensänderung ist in Bundle 2023_01 enthalten.

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

CREATE STREAM mit INSERT_ONLY = TRUE, das für eine nicht externe Tabelle angegeben ist, generiert jetzt einen Fehler, und die Anweisung schlägt fehl:

Bisher:

Die Snowflake-Dokumentation gibt an, dass die Verwendung von INSERT_ONLY für nicht externe Tabellen nicht zulässig ist. Wenn jedoch INSERT_ONLY angegeben wurde, wurde der Befehl erfolgreich ausgeführt, aber INSERT_ONLY wurde nicht erzwungen.

Jetzt:

Jeder Versuch, einen INSERT_ONLY-Stream für nicht externe Tabellen zu erstellen, löst den folgenden Fehler aus:

Streams of type INSERT_ONLY can only be created on external tables.

Ref.: 795