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éesdate
. Pour contourner ce problème, utilisez le type de donnéestimestamp
à la place.