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 demdate
-Datentyp Um dieses Problem zu umgehen, verwenden Sie dentimestamp
-Datentyp