ALTER TABLE ADD COLUMNS - Amazon Athena

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

ALTER TABLE ADD COLUMNS

Ajoute une ou plusieurs colonnes à une table existante. Lorsque la syntaxe facultative PARTITION est utilisée, met à jour les métadonnées de partition.

Résumé

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

Paramètres

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

Crée une partition avec les combinaisons nom/valeur de colonne que vous spécifiez. Placez partition_col_value entre guillemets uniquement si le type de données de la colonne est une chaîne.

AJOUTER DES COLONNES (col_name data_type [,col_name data_type,...])

Ajoute des colonnes après les colonnes existantes, mais avant les colonnes de partition.

Exemples

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)

Remarques

  • Pour afficher une nouvelle colonne de table dans le panneau de navigation de l'éditeur de requête Athena après l'exécution de ALTER TABLE ADD COLUMNS, actualisez manuellement la liste des tables dans l'éditeur, puis développez à nouveau la table.

  • ALTER TABLE ADD COLUMNS ne fonctionne pas pour les colonnes avec le type de données date. Pour contourner ce problème, utilisez le type de données timestamp à la place.