

 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 zu den Einzelheiten zum Ende der Lebensdauer und zu den Migrationsoptionen von Python finden Sie in dem [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.

# Beispiele für ALTER EXTERNAL TABLE
<a name="r_ALTER_TABLE_external-table"></a>

Die folgenden Beispiele verwenden einen Amazon S3 S3-Bucket in der Region USA Ost (Nord-Virginia) (`us-east-1`) AWS-Region und die in [Beispiele](r_CREATE_EXTERNAL_TABLE_examples.md) für CREATE TABLE erstellten Beispieltabellen. Weitere Informationen zur Verwendung von Partitionen mit externen Tabellen finden Sie unter [Partitionierung externer Redshift-Spectrum-Tabellen](c-spectrum-external-tables.md#c-spectrum-external-tables-partitioning). 

Im folgenden Beispiel wird die Tabelleneigenschaft NumRows für die SPECTRUM.SALES externe Tabelle auf 170.000 Zeilen festgelegt.

```
alter table spectrum.sales
set table properties ('numRows'='170000');
```

Im folgenden Beispiel wird der Speicherort für die SPECTRUM.SALES externe Tabelle geändert.

```
alter table spectrum.sales
set location 's3://redshift-downloads/tickit/spectrum/sales/';
```

Im folgenden Beispiel wird das Format für die SPECTRUM.SALES externe Tabelle in Parquet geändert.

```
alter table spectrum.sales
set file format parquet;
```

Im folgenden Beispiel wird eine Partition für die Tabelle SPECTRUM.SALES \_PART hinzugefügt.

```
alter table spectrum.sales_part
add if not exists partition(saledate='2008-01-01')
location 's3://redshift-downloads/tickit/spectrum/sales_partition/saledate=2008-01/';
```

Im folgenden Beispiel werden drei Partitionen für die Tabelle SPECTRUM.SALES \_PART hinzugefügt.

```
alter table spectrum.sales_part add if not exists
partition(saledate='2008-01-01')
location 's3://redshift-downloads/tickit/spectrum/sales_partition/saledate=2008-01/'
partition(saledate='2008-02-01')
location 's3://redshift-downloads/tickit/spectrum/sales_partition/saledate=2008-02/'
partition(saledate='2008-03-01')
location 's3://redshift-downloads/tickit/spectrum/sales_partition/saledate=2008-03/';
```

Im folgenden Beispiel wird SPECTRUM.SALES \_PART so geändert, dass die Partition mit gelöscht wird. `saledate='2008-01-01''`

```
alter table spectrum.sales_part
drop partition(saledate='2008-01-01');
```

Im folgenden Beispiel wird ein neuer Amazon S3-Pfad für die Partition mit festgelegt `saledate='2008-01-01'`.

```
alter table spectrum.sales_part
partition(saledate='2008-01-01')
set location 's3://redshift-downloads/tickit/spectrum/sales_partition/saledate=2008-01-01/';
```

Das folgende Beispiel ändert den Namen `sales_date` in `transaction_date`. 

```
alter table spectrum.sales rename column sales_date to transaction_date;
```

Im folgenden Beispiel wird das Spalten-Mapping auf die Positionszuweisung zu einer externen Tabelle gesetzt, die das ORC (Optimized Row Columnar) Format verwendet.

```
alter table spectrum.orc_example
set table properties('orc.schema.resolution'='position');
```

Im folgenden Beispiel wird das Spalten-Mapping auf die Namenszuweisung zu einer externen Tabelle gesetzt, die das ORC (Optimized Row Columnar) Format verwendet.

```
alter table spectrum.orc_example
set table properties('orc.schema.resolution'='name');
```