La balise doit exister lors de l’appel de fonctions système

Attention

Ce changement de comportement figure dans le bundle 2023_01.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Le comportement des fonctions SYSTEM$GET_TAG_ON_CURRENT_COLUMN et SYSTEM$GET_TAG_ON_CURRENT_TABLE a changé comme suit :

Précédemment

Si la balise n’existait pas, Snowflake autorisait l’utilisation de ces fonctions lors de la création ou de la modification d’une politique de masquage ou d’une politique d’accès aux lignes. La requête sur la colonne protégée échouait, car la balise n’existait pas.

Actuellement

La balise doit exister lors de l’utilisation de ces fonctions lors de la création d’une politique de masquage ou d’une politique d’accès aux lignes. Si la balise n’existe pas, Snowflake renvoie le message d’erreur suivant :

Tag '<nom_de_la_balise>' does not exist or not authorized.

Réf : 938