

 Amazon Redshift unterstützt ab Patch 198 nicht mehr die Erstellung neuer Python-UDFs. Bestehende Python-UDFs werden 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.

# 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');
```