Kategorien:

DDL für Tabellen, Ansichten und Sequenzen

SHOW MASKING POLICIES

Listet Maskierungsrichtlinieninformationen auf, einschließlich Erstellungsdatum, Datenbank- und Schemanamen, Eigentümer und alle verfügbaren Kommentare.

Syntax

SHOW MASKING POLICIES;

Nutzungshinweise

  • Gibt nur Zeilen für den Eigentümer der Maskierungsrichtlinie zurück (d. h. die Rolle mit der Berechtigung OWNERSHIP für die Maskierungsrichtlinie) oder eine Rolle mit der Berechtigung APPLY für die Maskierungsrichtlinie oder eine Rolle mit der globalen APPLY MASKING POLICY-Berechtigung.

  • Für die Ausführung des Befehls ist kein aktives Warehouse erforderlich.

  • Der Wert für LIMIT Zeilen darf 10000 nicht überschreiten. Wenn LIMIT Zeilen nicht angegeben wird und das Resultset mehr als 10.000 Zeilen hat, führt der Befehl zu einem Fehler.

    Um Ergebnisse anzuzeigen, für die mehr als 10.000 Datensätze vorhanden sind, fügen Sie entweder LIMIT Zeilen ein, oder fragen Sie die entsprechende Ansicht im Information Schema ab.

  • Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie die Funktion RESULT_SCAN verwenden, die die Ausgabe wie eine abfragbare Tabelle behandelt.

Beispiel

show masking policies;

-----------------------------------+----------+---------------------+-------------------------+----------------+--------------+-------------+
           created_on              |   name   |    database_name    |       schema_name       |      kind      |     owner    | comment     |
-----------------------------------+----------+---------------------+-------------------------+----------------+--------------+-------------+
 Mon, 27 April 2020 00:10:25 -0700 | SSN_MASK | DATAMASKING_DEMO_DB | DATAMASKING_DEMO_SCHEMA | MASKING_POLICY | ACCOUNTADMIN | DEMO_POLICY |
-----------------------------------+----------+---------------------+-------------------------+----------------+--------------+-------------+