ALTER TABLE ADD COLUMNS - Amazon Athena

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 TABLE ADD COLUMNS

Fügt einer vorhandenen Tabelle eine oder mehrere Spalten hinzu. Bei Verwendung der optionalen Syntax PARTITION werden Partitionsmetadaten aktualisiert.

Syntax

ALTER TABLE table_name [PARTITION (partition_col1_name = partition_col1_value [,partition_col2_name = partition_col2_value][,...])] ADD COLUMNS (col_name data_type)

Parameter

PARTITION (partition_col_name = partition_col_value [,...])

Erstellt eine Partition mit den von Ihnen angegebenen Spaltenname/Wert-Kombinationen. Umschließen Sie partition_col_value nur dann mit Anführungszeichen, wenn es sich beim Datentyp der Spalte um eine Zeichenfolge handelt.

ADD COLUMNS (col_name data_type [,col_name data_type,…])

Fügt Spalten nach vorhandenen Spalten, jedoch nicht vor Partitionsspalten hinzu.

Beispiele

ALTER TABLE events ADD COLUMNS (eventowner string)
ALTER TABLE events PARTITION (awsregion='us-west-2') ADD COLUMNS (event string)
ALTER TABLE events PARTITION (awsregion='us-west-2') ADD COLUMNS (eventdescription string)

Hinweise

  • Um im Navigationsbereich des Athena-Abfrage-Editors nach der Ausführung von ALTER TABLE ADD COLUMNS eine neue Tabellenspalte anzuzeigen, aktualisieren Sie die Tabellenliste im Editor manuell und erweitern die Tabelle anschließend erneut.

  • ALTER TABLE ADD COLUMNS funktioniert nicht für Spalten mit dem date-Datentyp Um dieses Problem zu umgehen, verwenden Sie den timestamp-Datentyp