

# ALTER TABLE ADD COLUMNS
<a name="querying-iceberg-alter-table-add-columns"></a>

Agrega una o más columnas a una tabla de Iceberg existente.

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

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

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

En el siguiente ejemplo, se agrega una columna `comment` de tipo `string` a una tabla de Iceberg.

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

En el siguiente ejemplo, se agrega una columna `point` de tipo `struct` a una tabla de Iceberg.

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

En el siguiente ejemplo, se agrega una columna `points`, que es una matriz de estructuras, a una tabla de Iceberg.

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