

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

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

Menambahkan satu atau lebih kolom ke tabel yang ada. Saat opsional`PARTITION`sintaks yang digunakan, update metadata partisi. 

## Sinopsis
<a name="synopsis"></a>

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

## Parameter
<a name="parameters"></a>

**PARTASI (partition\_col\_name=partition\_col\_value [,...])**  
Membuat partisi dengan name/value kombinasi kolom yang Anda tentukan. Lampirkan`partition_col_value`dalam tanda kutip hanya jika tipe data kolom adalah string.

**TAMBAHKAN KOLOM (col\_name data\_type [, col\_name data\_type,...])**  
Menambahkan kolom setelah kolom yang ada tapi sebelum kolom partisi.

## Contoh
<a name="examples"></a>

```
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)
```

## Catatan
<a name="alter-table-add-columns-notes"></a>
+ Untuk melihat kolom tabel baru di panel navigasi Athena Kueri Editor setelah Anda menjalankan`ALTER TABLE ADD COLUMNS`, secara manual refresh daftar tabel di editor, dan kemudian memperluas tabel lagi.
+ `ALTER TABLE ADD COLUMNS`tidak bekerja untuk kolom dengan`date`Datatype. Untuk mengatasi masalah ini, gunakan`timestamp`datatype sebagai gantinya.