Tag muss beim Aufrufen von Systemfunktionen vorhanden sein¶
Achtung
Diese Verhaltensänderung ist in Bundle 2023_01 enthalten.
Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.
Das Verhalten der Befehle SYSTEM$GET_TAG_ON_CURRENT_COLUMN und SYSTEM$GET_TAG_ON_CURRENT_TABLE hat sich wie folgt geändert:
- Bisher:
Wenn das Tag nicht vorhanden war, erlaubte Snowflake die Verwendung dieser Funktionen beim Erstellen oder Ändern einer Maskierungsrichtlinie oder einer Zeilenzugriffsrichtlinie. Die Abfrage auf der geschützten Spalte schlug fehl, da das Tag nicht vorhanden war.
- Jetzt:
Das Tag muss vorhanden sein, wenn diese Funktionen beim Erstellen einer Maskierungsrichtlinie oder einer Zeilenzugriffsrichtlinie verwendet werden. Wenn das Tag nicht vorhanden ist, gibt Snowflake die folgende Fehlermeldung zurück:
Tag '<Tag-Name>' does not exist or not authorized.
Ref.: 938