ALTER TABLE ADD COLUMNS - Amazon Athena

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

ALTER TABLE ADD COLUMNS

Menambahkan satu atau lebih kolom ke tabel yang ada. Saat opsionalPARTITIONsintaks yang digunakan, update metadata partisi.

Sinopsis

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

Parameter

PARTASI (partition_col_name=partition_col_value [,...])

Membuat partisi dengan kombinasi nama kolom/nilai yang Anda tentukan. Lampirkanpartition_col_valuedalam 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

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

  • Untuk melihat kolom tabel baru di panel navigasi Athena Kueri Editor setelah Anda menjalankanALTER TABLE ADD COLUMNS, secara manual refresh daftar tabel di editor, dan kemudian memperluas tabel lagi.

  • ALTER TABLE ADD COLUMNStidak bekerja untuk kolom dengandateDatatype. Untuk mengatasi masalah ini, gunakantimestampdatatype sebagai gantinya.