Operasi DDL yang didukung
CREATE TABLEPentingAnda dapat menggunakannya untuk membuat tabel, termasuk tabel terpartisi, tetapi tidak dapat menggunakan
CREATE TABLE AS SELECTuntuk membuat tabel.DROP TABLETRUNCATE TABLEADD PARTITIONAnda dapat menambahkan partisi dan subpartisi menggunakan partisi RANGE atau LIST. Partisi HASH tidak didukung.
DROP PARTITIONAnda dapat menghapus satu atau lebih partisi dan subpartisi.
TRUNCATE PARTITIONAnda dapat memotong satu atau lebih partisi dan subpartisi.
RENAME TABLEdanALTER TABLE RENAMEALTER TABLE ADD COLUMNALTER TABLE MODIFY COLUMNPentingAnda dapat menambah panjang kolom, tetapi tidak dapat mengubah tipe kolom.
CREATE INDEXDROP INDEXMenambahkan atau menghapus komentar pada tabel atau kolom.
Keterbatasan
Tidak semua operasi DDL didukung. Jika tabel yang akan disinkronkan melibatkan operasi DDL yang tidak didukung, proyek migrasi mungkin terganggu, menyebabkan ketidaksesuaian data yang tidak dapat diperbaiki.
Operasi DDL yang sering pada sebuah tabel tidak didukung. Jika tidak, proyek mungkin menjadi tidak normal dan mengakibatkan masalah data yang tidak dapat dipulihkan.
Nama tabel asli dan baru dalam pernyataan
RENAME TABLEharus merupakan nama tabel yang akan disinkronkan.Jika Anda menghapus kunci utama tanpa nama, kendala terkait yang namanya dimulai dengan
SYS_Cdi database Oracle akan dihapus. Jika Anda melakukan migrasi atau sinkronisasi data antar-database, misalnya, dari database Oracle ke database OceanBase, kunci utama di database OceanBase tidak dapat dihapus karena berbeda dengan yang ada di database Oracle.Saat memigrasikan data dari tenant Oracle di OceanBase Database ke database Oracle, Anda tidak dapat melakukan operasi DDL yang mengubah tabel dengan kunci utama menjadi tabel tanpa kunci utama.
Jika sebuah tabel di tenant Oracle di OceanBase Database memiliki kunci utama, semua operasi DDL yang didukung dapat disinkronkan.
Jika sebuah tabel di tenant Oracle di OceanBase Database hanya memiliki kunci unik yang tidak null, operasi DDL yang menghapus kunci unik yang tidak null tidak didukung.
Operasi DDL pembuatan tabel yang berisi klausa
CASE WHEN INDEXtidak dapat disinkronkan.