ALTER MASKING POLICY - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

ALTER MASKING POLICY

Modifie une politique de masquage dynamique des données existante. Pour plus d’informations sur le masquage dynamique des données, consultez Masquage dynamique des données.

Les superutilisateurs et les utilisateurs ou rôles qui disposent du rôle sys:secadmin peuvent modifier une politique de masquage.

Syntaxe

ALTER MASKING POLICY policy_name USING (masking_expression);

Paramètres

policy_name

Nom de la politique de masquage. Il doit s’agir du nom d’une politique de masquage qui existe déjà dans la base de données.

masking_expression

SQLExpression utilisée pour transformer les colonnes cibles. Il peut être écrit à l'aide de fonctions de manipulation de données telles que les fonctions de manipulation de chaînes, ou en conjonction avec des fonctions définies par l'utilisateur écrites en SQL Python ou avec AWS Lambda.

L’expression doit correspondre aux colonnes et aux types de données de l’expression originale. Par exemple, si les colonnes de saisie de la politique de masquage d'origine étaient sample_1 FLOAT etsample_2 VARCHAR(10), vous ne pourriez pas modifier la politique de masquage pour qu'elle prenne une troisième colonne, ou faire en sorte que la politique prenne a FLOAT et a. BOOLEAN Si vous utilisez une constante comme expression de masquage, vous devez la convertir explicitement en un type correspondant au type d’entrée.

Vous devez avoir l'USAGEautorisation d'utiliser toutes les fonctions définies par l'utilisateur que vous utilisez dans l'expression de masquage.