

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.

# Iceberg-Tabellen verwalten
<a name="querying-iceberg-managing-tables"></a>

Athena unterstützt die folgenden DDL-Operationen der Tabelle für Iceberg-Tabellen.

**Topics**
+ [ALTER TABLE RENAME](querying-iceberg-alter-table-rename.md)
+ [ALTER TABLE SET TBLPROPERTIES](querying-iceberg-alter-table-set-properties.md)
+ [ALTER TABLE UNSET TBLPROPERTIES](querying-iceberg-alter-table-unset-properties.md)
+ [DESCRIBE](querying-iceberg-describe-table.md)
+ [DROP TABLE](querying-iceberg-drop-table.md)
+ [SHOW CREATE TABLE](querying-iceberg-show-create-table.md)
+ [SHOW TBLPROPERTIES](querying-iceberg-show-table-properties.md)

# ALTER TABLE RENAME
<a name="querying-iceberg-alter-table-rename"></a>

Umbenennen einer Tabelle.

Da die Tabellenmetadaten einer Iceberg-Tabelle in Amazon S3 gespeichert sind, können Sie den Datenbank- und Tabellennamen einer von Iceberg verwalteten Tabelle aktualisieren, ohne die zugrunde liegenden Tabelleninformationen zu beeinträchtigen.

## Syntax
<a name="querying-iceberg-alter-table-rename-synopsis"></a>

```
ALTER TABLE [db_name.]table_name RENAME TO [new_db_name.]new_table_name
```

## Beispiel
<a name="querying-iceberg-alter-table-rename-example"></a>

```
ALTER TABLE my_db.my_table RENAME TO my_db2.my_table2
```

# ALTER TABLE SET TBLPROPERTIES
<a name="querying-iceberg-alter-table-set-properties"></a>

Fügt Eigenschaften zu einer Iceberg-Tabelle hinzu und legt deren zugewiesene Werte fest.

In Übereinstimmung mit [Iceberg-Spezifikationen](https://iceberg.apache.org/#spec/#table-metadata-fields) werden Tabelleneigenschaften in der Metadatendatei der Iceberg-Tabelle gespeichert und nicht in AWS Glue. Athena akzeptiert keine benutzerdefinierten Tabelleneigenschaften. Weitere Informationen finden Sie im [Tabelleneigenschaften angeben](querying-iceberg-creating-tables.md#querying-iceberg-table-properties)-Abschnitt für zulässige Schlüssel-Wert-Paare. Sie können auch `ALTER TABLE SET TBLPROPERTIES` und verwenden`ALTER TABLE UNSET TBLPROPERTIES`, um die Tabelleneigenschaften `write.data.path` und die `write.object-storage.path` Iceberg-Tabelle festzulegen oder zu entfernen. Wenn Sie möchten, dass Athena eine bestimmte Open-Source-Tabellen-Konfigurationseigenschaft unterstützt, senden Sie Feedback an [athena-feedback@amazon.com](mailto:athena-feedback@amazon.com).

## Syntax
<a name="querying-iceberg-alter-table-set-properties-synopsis"></a>

```
ALTER TABLE [db_name.]table_name SET TBLPROPERTIES ('property_name' = 'property_value' [ , ... ])
```

## Beispiel
<a name="querying-iceberg-alter-table-set-properties-example"></a>

```
ALTER TABLE iceberg_table SET TBLPROPERTIES (
  'format'='parquet',
  'write_compression'='snappy',
  'optimize_rewrite_delete_file_threshold'='10'
)
```

Im folgenden Beispiel wird die `write.data.path` Eigenschaft für eine vorhandene Iceberg-Tabelle festgelegt.

```
ALTER TABLE iceberg_table SET TBLPROPERTIES (
  'write.data.path'='s3://amzn-s3-demo-bucket/your-folder/data'
)
```

# ALTER TABLE UNSET TBLPROPERTIES
<a name="querying-iceberg-alter-table-unset-properties"></a>

Lässt bestehende Eigenschaften von einer Iceberg-Tabelle fallen.

## Syntax
<a name="querying-iceberg-alter-table-unset-properties-synopsis"></a>

```
ALTER TABLE [db_name.]table_name UNSET TBLPROPERTIES ('property_name' [ , ... ])
```

## Beispiel
<a name="querying-iceberg-alter-table-unset-properties-example"></a>

```
ALTER TABLE iceberg_table UNSET TBLPROPERTIES ('write_compression')
```

Im folgenden Beispiel wird die `write.data.path` Eigenschaft aus einer Iceberg-Tabelle entfernt.

```
ALTER TABLE iceberg_table UNSET TBLPROPERTIES ('write.data.path')
```

# DESCRIBE
<a name="querying-iceberg-describe-table"></a>

Beschreibt Tabelleninformationen.

## Syntax
<a name="querying-iceberg-describe-table-synopsis"></a>

```
DESCRIBE [FORMATTED] [db_name.]table_name
```

Wenn die Option `FORMATTED` angegeben ist, zeigt die Ausgabe zusätzliche Informationen wie Tabellenspeicherort und Eigenschaften an.

## Beispiel
<a name="querying-iceberg-describe-table-example"></a>

```
DESCRIBE iceberg_table
```

# DROP TABLE
<a name="querying-iceberg-drop-table"></a>

Lässt einen Iceberg-Tabelle fallen.

**Warnung**  
Da Iceberg-Tabellen in Athena als verwaltete Tabellen gelten, werden durch das Löschen einer Iceberg-Tabelle auch alle Daten in der Tabelle entfernt.

## Syntax
<a name="querying-iceberg-drop-table-synopsis"></a>

```
DROP TABLE [IF EXISTS] [db_name.]table_name
```

## Beispiel
<a name="querying-iceberg-drop-table-example"></a>

```
DROP TABLE iceberg_table
```

# SHOW CREATE TABLE
<a name="querying-iceberg-show-create-table"></a>

Zeigt eine `CREATE TABLE`-DDL-Anweisung an, mit der die Iceberg-Tabelle in Athena neu erstellt werden kann. Wenn Athena die Tabellenstruktur nicht reproduzieren kann (z. B. weil benutzerdefinierte Tabelleneigenschaften in der Tabelle angegeben sind), wird ein UNSUPPORTED-Fehler ausgegeben.

## Syntax
<a name="querying-iceberg-show-create-table-synopsis"></a>

```
SHOW CREATE TABLE [db_name.]table_name
```

## Beispiel
<a name="querying-iceberg-show-create-table-example"></a>

```
SHOW CREATE TABLE iceberg_table
```

# SHOW TBLPROPERTIES
<a name="querying-iceberg-show-table-properties"></a>

Zeigt eine oder mehrere Tabelleneigenschaften einer Iceberg-Tabelle an. Es werden nur Athena-unterstützte Tabelleneigenschaften angezeigt.

## Syntax
<a name="querying-iceberg-show-table-properties-synopsis"></a>

```
SHOW TBLPROPERTIES [db_name.]table_name [('property_name')]
```

## Beispiel
<a name="querying-iceberg-show-table-properties-example"></a>

```
SHOW TBLPROPERTIES iceberg_table
```