Catégories :

Table, vue et séquence DDL

DROP MASKING POLICY

Supprime une politique de masquage du système.

Syntaxe

DROP MASKING POLICY <name>;

Paramètres

nom

Identificateur de la politique de masquage ; doit être unique pour votre compte.

La valeur de l’identificateur doit commencer par un caractère alphabétique et ne peut pas contenir d’espaces ou de caractères spéciaux à moins que toute la chaîne d’identificateur soit délimitée par des guillemets doubles (p. ex. "My object"). Les identificateurs entre guillemets doubles sont également sensibles à la casse.

Pour plus de détails, voir Exigences relatives à l’identificateur.

Notes sur l’utilisation

  • Avant de détruire une politique de masquage, exécutez l’instruction suivante pour déterminer si des politiques de masquage sont appliquées aux colonnes. Pour plus d’informations, voir POLICY_REFERENCES.

    SELECT * from table(information_schema.policy_references(policy_name=>'<string>'));
    
  • Une politique de masquage ne peut pas être détruite correctement si elle est actuellement attachée à une ressource. Avant d’exécuter une instruction DROP, UNSET la politique de masquage de la colonne avec une instruction ALTER TABLE … ALTER COLUMN ou ALTER VIEW.

Exemple

DROP MASKING POLICY ssn_mask;