ALTER TABLE ADD COLUMNS - Amazon Athena

ALTER TABLE ADD COLUMNS

Agrega una o más columnas a una tabla existente. Cuando se utiliza la sintaxis PARTITION opcional, actualiza los metadatos de la partición.

Sinopsis

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

Parámetros

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

Crea una partición con las combinaciones de nombre y valor de columna que especifica. Escriba partition_col_value entre comillas solo si el tipo de datos de la columna es una cadena.

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

Agrega columnas después de las columnas existentes pero antes de las columnas de partición.

Ejemplos

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)

Notas

  • Para ver una nueva columna de tabla en el panel de navegación del Editor de consultas de Athena después de ejecutar ALTER TABLE ADD COLUMNS, actualice manualmente la lista de tablas en el editor y vuelva a expandirla.

  • ALTER TABLE ADD COLUMNS no funciona para columnas con el tipo de datos date. Para solucionar este problema, utilice el tipo de datos timestamp en su lugar.