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