ALTER TABLE ADD COLUMNS - Amazon Athena

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

ALTER TABLE ADD COLUMNS

Aggiunge una o più colonne a una tabella esistente. Quando si utilizza la sintassi PARTITION facoltativa, aggiorna i metadati della partizione.

Riepilogo

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

Parametri

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

Crea una partizione con le combinazioni nome/valore colonna specificate dall'utente. Racchiudere partition_col_value tra virgolette solo se il tipo di dati della colonna è una stringa.

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

Aggiunge colonne dopo le colonne esistenti, ma prima delle colonne delle partizioni.

Esempi

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)

Note

  • Per visualizzare una nuova colonna della tabella nel pannello di navigazione dell'editor di query Athena dopo l'esecuzione di ALTER TABLE ADD COLUMNS, aggiornare manualmente l'elenco di tabelle nell'editor e quindi espandere nuovamente la tabella.

  • ALTER TABLE ADD COLUMNS non funziona per le colonne con il tipo di dati date. Per risolvere questo problema, utilizzare invece il tipo di dati timestamp.