All Products
Search
Document Center

ApsaraDB for OceanBase (Deprecated):Menghapus partisi

Last Updated:Jun 28, 2025

Topik ini menjelaskan ruang lingkup konversi yang didukung untuk operasi DDL ALTER TABLE dalam menghapus partisi selama migrasi data dari database Oracle ke tenant Oracle di OceanBase Database.

Sintaksis

drop_table_partition:
DROP partition_extended_names
  [ update_index_clauses [ parallel_clause ] ]

partition_extended_names:
{ PARTITION | PARTITIONS }
partition | { FOR ( partition_key_value [, partition_key_value ]... ) }
  [, partition | { FOR ( partition_key_value [, partition_key_value ]... ) } ]...

update_index_clauses:
{ update_global_index_clause
| update_all_indexes_clause
}

update_global_index_clause:
{ UPDATE | INVALIDATE } GLOBAL INDEXES

update_all_indexes_clause:
UPDATE INDEXES
   [ ( index ( update_index_partition
             | update_index_subpartition
             )
        [, index ( update_index_partition
                 | update_index_subpartition
                 )
        ]...
      )
   ]

parallel_clause:
{ NOPARALLEL | PARALLEL [ integer ] }

Operasi yang didukung

  • Menghapus partisi dengan nama partisi tertentu didukung. Contoh kode:

    ALTER TABLE T DROP PARTITION P0,P1
    ALTER TABLE T DROP PARTITIONS P0,P1
  • Pembaruan indeks dalam tabel menggunakan klausa UPDATE GLOBAL INDEXES didukung. Contoh kode:

    ALTER TABLE T DROP PARTITION P0 UPDATE GLOBAL INDEXES;

Operasi yang tidak didukung

  • Menghapus partisi dengan nilai kunci partisi tertentu tidak didukung. Kesalahan akan dikembalikan saat Anda melakukan operasi ini. Contoh kode:

    ALTER TABLE T DROP PARTITION FOR(1);
  • Pembatalan indeks global menggunakan klausa INVALIDATE GLOBAL INDEXES tidak didukung. Klausa ini akan diubah menjadi klausa UPDATE GLOBAL INDEXES.

Klausa dan opsi yang diabaikan

Catatan

Klausa dan opsi berikut akan diabaikan dan tidak akan diselesaikan atau dikonversi ketika ditentukan dalam pernyataan DDL yang disinkronkan.

  • Klausa update_all_indexes_clause untuk memperbarui indeks dalam tabel.

  • Klausa parallel_clause untuk memodifikasi paralelisme query dan DML default untuk sebuah tabel.