

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
<a name="querying-iceberg-alter-table-add-columns"></a>

Aggiunge una o più colonne a una tabella Iceberg esistente.

## Riepilogo
<a name="querying-iceberg-alter-table-add-columns-synopsis"></a>

```
ALTER TABLE [db_name.]table_name ADD COLUMNS (col_name data_type [,...])
```

## Esempi
<a name="querying-iceberg-alter-table-add-columns-example"></a>

Nell'esempio seguente viene aggiunta una colonna `comment` di tipo `string` in una tabella Iceberg.

```
ALTER TABLE iceberg_table ADD COLUMNS (comment string)
```

Nell'esempio seguente viene aggiunta una colonna `point` di tipo `struct` in una tabella Iceberg.

```
ALTER TABLE iceberg_table 
ADD COLUMNS (point struct<x: double, y: double>)
```

Nell'esempio seguente viene aggiunta una colonna `points` che è una matrice di strutture a una tabella Iceberg.

```
ALTER TABLE iceberg_table 
ADD COLUMNS (points array<struct<x: double, y: double>>)
```