

 Amazon Redshift unterstützt UDFs ab Patch 198 nicht mehr die Erstellung von neuem Python. Das bestehende Python UDFs wird bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im [Blog-Posting](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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 RLS POLICY
<a name="r_ALTER_RLS_POLICY"></a>

Ändern Sie eine bestehende Sicherheitsrichtlinie auf Zeilenebene in einer Tabelle.

Superuser und Benutzer oder Rollen, denen die `sys:secadmin`-Rolle zugewiesen ist, können eine Richtlinie ändern.

## Syntax
<a name="r_ALTER_RLS_POLICY-synopsis"></a>

```
ALTER RLS POLICY
{ policy_name | database_name.policy_name }
USING ( using_predicate_exp );
```

## Parameters
<a name="r_ALTER_RLS_POLICY-parameters"></a>

 *policy\_name*   
Der Name der -Richtlinie.

database\_name  
Der Name der Datenbank, aus der die Richtlinie erstellt wurde. Bei der Datenbank kann es sich um die verbundene Datenbank oder um eine Datenbank handeln, die Verbundberechtigungen von Amazon Redshift unterstützt.

MITHILFE VON (* using\_predicate\_exp *)  
Gibt einen Filter an, der auf die WHERE-Klausel der Abfrage angewendet wird. Amazon Redshift wendet ein Richtlinienprädikat vor den Benutzerprädikaten auf Abfrageebene an. Beispielsweise schränkt **current\_user = ‘joe’ and price > 10** ein, dass Joe nur Datensätze mit einem Preis von mehr als 10 USD sehen kann.  
Der Ausdruck hat Zugriff auf die Variablen, die in der WITH-Klausel der Anweisung CREATE RLS POLICY deklariert sind, mit der die Richtlinie mit dem Namen policy\_name erstellt wurde.

Informationen zur Verwendung von ALTER RLS POLICY im Amazon Redshift Federated Permissions Catalog finden Sie unter [Verwaltung der Zugriffskontrolle mit Amazon Redshift Redshift-Verbundberechtigungen](https://docs.aws.amazon.com/redshift/latest/dg/federated-permissions-managing-access.html).

## Beispiele
<a name="r_ALTER_RLS_POLICY-examples"></a>

Im folgenden Beispiel wird eine RLS-Richtlinie geändert.

```
-- First create an RLS policy that limits access to rows where catgroup is 'concerts'.
CREATE RLS POLICY policy_concerts
WITH (catgroup VARCHAR(10))
USING (catgroup = 'concerts');

-- Then, alter the RLS policy to only show rows where catgroup is 'piano concerts'.
ALTER RLS POLICY policy_concerts
USING (catgroup = 'piano concerts');
```