Befehle ALTER TABLE und ALTER VIEW: Löschoperation aktivieren, wenn keine Zeilenzugriffsrichtlinie festgelegt ist¶
Achtung
Diese Verhaltensänderung ist in Bundle 2023_07 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Die Befehle ALTER TABLE … DROP ALL ROW ACCESS POLICIES und ALTER VIEW … DROP ALL ROW ACCESS POLICIES verhalten sich wie folgt:
- Vor der Änderung:
Wenn zum Beispiel für die Tabelle keine Zeilenzugriffsrichtlinie festgelegt ist und Sie versuchen, einen ALTER TABLE … DROP ALL ROW ACCESS POLICIES-Befehl auszuführen, gibt Snowflake die folgende Fehlermeldung aus:
Any policy of kind ROW_ACCESS_POLICY is not attached to TABLE T1.
- Nach der Änderung:
Wenn für die Tabelle keine Zeilenzugriffsrichtlinie festgelegt ist und Sie versuchen, einen ALTER TABLE … DROP ALL ROW ACCESS POLICIES-Befehl auszuführen, gibt Snowflake eine erfolgreiche Statusmeldung zurück:
+----------------------------------+ | status | |----------------------------------| | Statement executed successfully. | +----------------------------------+
Diese Änderung kann Ihre Workflow-Skripte vereinfachen, da Sie keine Problemumgehung mehr benötigen, wenn Snowflake die Fehlermeldung zurückgibt.
Ref.: 1327