

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

既存の Iceberg テーブルに 1 つまたは複数の列を追加します。

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

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

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

次の例では、`string` 型の `comment` 列を Iceberg テーブルに追加しています。

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

次の例では、`struct` 型の `point` 列を Iceberg テーブルに追加しています。

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

次の例では、構造体の配列である `points` 列を Iceberg テーブルに追加しています。

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