

 Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zum Ende der Lebensdauer von Python und zu den Migrationsoptionen finden Sie im [ Blogbeitrag](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/), der am 30. Juni 2025 veröffentlicht wurde. 

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.

# VORLAGE ÄNDERN
<a name="r_ALTER_TEMPLATE"></a>

Ändert die Definition einer vorhandenen Vorlage. Verwenden Sie diesen Befehl, um eine Vorlage umzubenennen, den Besitzer einer Vorlage zu ändern, Parameter zur Vorlagendefinition hinzuzufügen oder zu entfernen oder Parameterwerte festzulegen.

## Erforderliche Berechtigungen
<a name="r_ALTER_TEMPLATE-privileges"></a>

Um eine Vorlage zu ändern, benötigen Sie eine der folgenden Voraussetzungen:
+ Superuser-Rechte
+ ALTER TEMPLATE-Privileg und USAGE-Privileg für das Schema, das die Vorlage enthält

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

```
ALTER TEMPLATE [database_name.][schema_name.]template_name
{
RENAME TO new_name
| OWNER TO new_owner
| ADD  parameter [AS] [value]
| DROP parameter
| SET parameter TO value1 [, parameter2 TO value2 , ...]
};
```

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

 *database\_name*   
(Optional) Der Name der Datenbank, in der die Vorlage erstellt wird. Wenn nicht angegeben, wird die aktuelle Datenbank verwendet. 

 *schema\_name*   
(Optional) Der Name des Schemas, in dem die Vorlage erstellt wird. Wenn nicht angegeben, wird im aktuellen Suchpfad nach der Vorlage gesucht. 

 *Vorlagenname *   
Der Name der Vorlage, die geändert werden soll. 

RENAME TO   
Eine Klausel, die die Vorlage umbenennt. 

 *new\_name*   
Der neue Name der Vorlage. Weitere Informationen zu gültigen Namen finden Sie unter [Namen und Kennungen](r_names.md). 

OWNER TO   
Eine Klausel, die den Besitzer der Vorlage ändert. 

 *new\_owner*   
Der neue Besitzer der Vorlage. 

*Parameter * [AS] [*Wert*] HINZUFÜGEN  
Fügt der Vorlage einen neuen Parameter hinzu.  
+ Geben Sie für reine Schlüsselwortparameter (wie CSV oder GZIP) nur den Parameternamen an.
+ Geben Sie für Parameter, die Werte erfordern, den Parameternamen gefolgt vom Wert an. Sie können optional AS zwischen dem Parameter und dem Wert einschließen. 

*DROP-Parameter *  
Entfernt den angegebenen Parameter aus der Vorlage. Es können nicht mehrere Parameter mit einem einzigen DROP-Befehl gelöscht werden.

SETZE * den * Parameter AUF * Wert1 * [, * Parameter2 * AUF * * Wert2,...]  
Aktualisiert die Werte vorhandener Vorlagenparameter. Nur für Parameter verwenden, die bereits Werte haben. In einem einzigen Befehl können mehrere Parameter aktualisiert werden.

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

Im folgenden Beispiel wird die Vorlage test\_template in demo\_template umbenannt.

```
ALTER TEMPLATE test_template
RENAME TO demo_template;
```

Im folgenden Beispiel wird der Benutzer bob Eigentümer des demo\_template-Schemas.

```
ALTER TEMPLATE demo_template
OWNER TO bob;
```

Im folgenden Beispiel wird der Vorlage demo\_template ein Parameter `CSV` hinzugefügt

```
ALTER TEMPLATE demo_template
ADD CSV;
```

Im folgenden Beispiel wird der Vorlage demo\_template ein Parameter `TIMEFORMAT 'auto'` hinzugefügt

```
ALTER TEMPLATE demo_template
ADD TIMEFORMAT 'auto';
```

Im folgenden Beispiel wird der Parameter `ENCRYPTED` aus der Vorlage demo\_template gelöscht

```
ALTER TEMPLATE demo_template
DROP ENCRYPTED;
```

Im folgenden Beispiel wird der `DELIMITER` Parameter auf `'|'` und der `TIMEFORMAT` Parameter auf gesetzt: `'epochsecs'`

```
ALTER TEMPLATE demo_template
SET DELIMITER TO '|', TIMEFORMAT TO 'epochsecs';
```