Anda dapat memodifikasi indeks parsial pada tabel terpartisi, termasuk menambah, membangun ulang, dan menghapus indeks sekunder pada partisi.
Sintaksis
Menambahkan indeks parsial pada partisi.
ALTER TABLE table_name ALTET INDEX index_name ADD PARTITION partition_name0[, ...];Membangun ulang indeks parsial pada partisi.
ALTER TABLE table_name ALTET INDEX index_name REBUILD PARTITION partition_name0[, ...];Menghapus indeks parsial pada partisi.
ALTER TABLE table_name ALTET INDEX index_name DROP PARTITION partition_name0[, ...];
Parameter
Parameter | Deskripsi |
table_name | Nama tabel terpartisi. |
index_name | Nama indeks. |
partition_name0 | Nama partisi atau subpartisi. Catatan Anda dapat menentukan beberapa partisi atau subpartisi. Pisahkan nama-nama partisi atau subpartisi dengan koma (,). |
Contoh
Memodifikasi indeks parsial pada partisi.
Menambahkan indeks parsial bernama
o_ind_amoupada partisiorders_202212dari tabel terpartisiorders.ALTER TABLE orders ALTER INDEX o_ind_amou ADD PARTITION orders_202212;Membangun ulang indeks parsial
o_ind_amoupada partisiorders_202203,orders_202204, danorders_202205dari tabel terpartisiorders.ALTER TABLE orders ALTER INDEX o_ind_amou REBUILD PARTITION orders_202203, orders_202204, orders_202205;Menghapus indeks parsial
o_ind_amoudari partisiorders_202201danorders_202202dari tabel terpartisiorders.ALTER TABLE orders ALTER INDEX o_ind_amou DROP PARTITION orders_202201, orders_202202;
Memodifikasi indeks parsial pada subpartisi.
Menambahkan indeks parsial bernama
ind_datepada subpartisip0_3danp0_4di tabel terpartisitenants.ALTER TABLE tenants ALTER INDEX ind_date ADD partition p0_3, p0_4;Membangun ulang indeks parsial
ind_datepada subpartisip0_1danp1_1di tabel terpartisitenants.ALTER TABLE tenants ALTER INDEX ind_date REBUILD PARTITION p0_1,p1_1;Menghapus indeks parsial
ind_datedari subpartisip1_1di tabel terpartisitenants.ALTER TABLE tenants ALTER INDEX ind_date DROP PARTITION p1_1;