All Products
Search
Document Center

Tablestore:Perbarui kolom atribut tabel pemetaan

Last Updated:Apr 30, 2026

Jalankan pernyataan ALTER TABLE untuk menambahkan atau menghapus kolom atribut dari tabel pemetaan yang sudah ada.

Catatan

Untuk informasi selengkapnya, lihat Perbarui kolom atribut tabel pemetaan.

Prasyarat

Catatan penggunaan

  • Anda hanya dapat menjalankan pernyataan ALTER TABLE untuk memperbarui kolom atribut pada tabel pemetaan yang dibuat dengan pernyataan CREATE TABLE. Pernyataan tersebut tidak berlaku untuk tabel pemetaan yang dibuat secara otomatis melalui pernyataan DESCRIBE.

  • Dalam satu eksekusi pernyataan ALTER TABLE, Anda hanya dapat menambahkan atau menghapus satu kolom atribut. Untuk memperbarui beberapa kolom, jalankan pernyataan tersebut beberapa kali.

  • Pernyataan ALTER TABLE hanya memperbarui skema tabel pemetaan, bukan skema tabel Tablestore tempat tabel pemetaan tersebut dibuat.

  • Anda tidak dapat menggunakan pernyataan ALTER TABLE untuk menambahkan atau menghapus kolom kunci primer dalam tabel pemetaan.

  • Setelah menjalankan pernyataan ALTER TABLE, mesin SQL melakukan refresh tabel pemetaan secara asinkron. Proses ini memerlukan waktu hingga 30 detik. Selama periode tersebut, kolom yang baru ditambahkan mungkin tidak muncul dalam hasil operasi yang seharusnya mengembalikan semua kolom.

Parameter

Parameter

Deskripsi

query

Pernyataan SQL. Konfigurasikan parameter ini sesuai dengan fitur yang dibutuhkan.

Contoh

  • Tambahkan kolom atribut ke tabel pemetaan

    Contoh berikut menambahkan kolom colvalue bertipe BIGINT ke tabel pemetaan bernama exampletable:

    def alter_table_add_column(client):
        query = 'alter table exampletable add column colvalue bigint'
        client.exe_sql_query(query)
    
  • Hapus kolom atribut dari tabel pemetaan

    Contoh berikut menghapus kolom colvalue dari tabel pemetaan bernama exampletable:

    def alter_table_drop_column(client):
        query = 'alter table exampletable drop column colvalue'
        client.exe_sql_query(query)
    
Catatan

Hapus kolom atribut yang tidak lagi diperlukan sebelum menambahkan kolom baru agar sesuai dengan kebutuhan bisnis Anda.

FAQ

Referensi

  • Untuk mempercepat kueri dan komputasi data SQL, Anda dapat membuat secondary index atau search index. Untuk informasi selengkapnya, lihat Kebijakan pemilihan indeks dan Computation pushdown.

  • Setelah memperbarui kolom atribut, gunakan pernyataan SELECT untuk mengkueri dan menganalisis data. Untuk informasi selengkapnya, lihat Kueri data.

  • Untuk melihat deskripsi tabel, gunakan pernyataan DESCRIBE. Untuk informasi selengkapnya, lihat Kueri informasi tentang tabel.

  • Untuk menghapus tabel pemetaan yang tidak lagi diperlukan, gunakan pernyataan DROP MAPPING TABLE. Untuk informasi selengkapnya, lihat Hapus tabel pemetaan.

  • Untuk melihat informasi indeks suatu tabel, gunakan pernyataan SHOW INDEX. Untuk informasi selengkapnya, lihat Kueri informasi indeks tabel.

  • Untuk menampilkan daftar tabel pemetaan dalam database saat ini, gunakan pernyataan SHOW TABLES. Untuk informasi selengkapnya, lihat Kueri nama tabel.