Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
ALTER MASKING POLICY
Ändert eine vorhandene Richtlinie für die dynamische Datenmaskierung. Weitere Informationen zur dynamischen Datenmaskierung finden Sie unter Dynamische Datenmaskierung.
Superuser und Benutzer oder Rollen mit der Rolle sys:secadmin können eine Maskierungsrichtlinie ändern.
Syntax
ALTER MASKING POLICY policy_name USING (masking_expression);
Parameter
- policy_name
-
Der Name der Maskierungsrichtlinie. Dies muss der Name einer Maskierungsrichtlinie sein, die bereits in der Datenbank vorhanden ist.
- masking_expression
-
Der SQL Ausdruck, der zur Transformation der Zielspalten verwendet wurde. Es kann mithilfe von Datenmanipulationsfunktionen wie Zeichenkettenmanipulationsfunktionen oder in Verbindung mit benutzerdefinierten Funktionen geschrieben werdenSQL, die in Python oder mit AWS Lambda geschrieben wurden.
Der Ausdruck muss mit den Eingabespalten und Datentypen des ursprünglichen Ausdrucks übereinstimmen. Wenn die Eingabespalten der ursprünglichen Maskierungsrichtlinie beispielsweise
sample_1 FLOAT
und wärensample_2 VARCHAR(10)
, könnten Sie die Maskierungsrichtlinie nicht so ändern, dass sie eine dritte Spalte enthält, oder dass die Richtlinie a und a FLOAT verwendet. BOOLEAN Wenn Sie eine Konstante als Maskierungsausdruck verwenden, müssen Sie sie explizit in einen dem Eingabetyp entsprechenden Typ umwandeln.Sie benötigen die USAGE Erlaubnis für alle benutzerdefinierten Funktionen, die Sie im Maskierungsausdruck verwenden.