Jalankan pernyataan ALTER TABLE untuk menambahkan atau menghapus kolom atribut dari tabel pemetaan yang sudah ada.
Untuk informasi selengkapnya, lihat Perbarui kolom atribut tabel pemetaan.
Prasyarat
Instans OTSClient telah diinisialisasi. Untuk informasi selengkapnya, lihat Inisialisasi instans OTSClient.
Tabel pemetaan telah dibuat. Untuk informasi selengkapnya, lihat Buat tabel pemetaan.
Catatan penggunaan
-
Anda hanya dapat menjalankan pernyataan
ALTER TABLEuntuk memperbarui kolom atribut pada tabel pemetaan yang dibuat dengan pernyataanCREATE TABLE. Pernyataan tersebut tidak berlaku untuk tabel pemetaan yang dibuat secara otomatis melalui pernyataanDESCRIBE. -
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 TABLEhanya memperbarui skema tabel pemetaan, bukan skema tabel Tablestore tempat tabel pemetaan tersebut dibuat. -
Anda tidak dapat menggunakan pernyataan
ALTER TABLEuntuk 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
colvaluebertipeBIGINTke tabel pemetaan bernamaexampletable: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
colvaluedari tabel pemetaan bernamaexampletable:def alter_table_drop_column(client): query = 'alter table exampletable drop column colvalue' client.exe_sql_query(query)
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
SELECTuntuk 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.