Kategorien:

DDL für Tabellen, Ansichten und Sequenzen

DROP MASKING POLICY

Entfernt eine Maskierungsrichtlinie aus dem System.

Syntax

DROP MASKING POLICY <name>;

Parameter

Name

Bezeichner für die Maskierungsrichtlinie. Dieser muss für Ihr Konto eindeutig sein.

Der Bezeichnerwert muss mit einem alphabetischen Zeichen beginnen und darf keine Leer- oder Sonderzeichen enthalten, es sei denn, die gesamte Bezeichnerzeichenfolge wird in doppelte Anführungszeichen gesetzt (z. B. "My object"). Bei Bezeichnern, die in doppelte Anführungszeichen eingeschlossen sind, ist auch die Groß-/Kleinschreibung zu beachten.

Weitere Details dazu finden Sie unter Anforderungen an Bezeichner.

Nutzungshinweise

  • Führen Sie vor dem Löschen einer Maskierungsrichtlinie die folgende Anweisung aus, um festzustellen, ob Maskierungsrichtlinien auf Spalten angewendet werden. Weitere Informationen dazu finden Sie unter POLICY_REFERENCES.

    SELECT * from table(information_schema.policy_references(policy_name=>'<string>'));
    
  • Eine Maskierungsrichtlinie kann nicht erfolgreich gelöscht werden, wenn sie derzeit an eine Ressource angehängt ist. Bevor Sie eine DROP-Anweisung ausführen, müssen Sie die Maskierungsrichtlinie für die Spalte mit einer ALTER TABLE … ALTER COLUMN- oder ALTER VIEW-Anweisung deaktivieren (UNSET).

Beispiel

DROP MASKING POLICY ssn_mask;