All Products
Search
Document Center

ApsaraDB for OceanBase (Deprecated):Ketidaksesuaian dari CREATE TABLE

Last Updated:Jun 28, 2025

Topik ini menjelaskan skenario di mana operasi DDL CREATE TABLE yang dilakukan di database Oracle dapat dikonversi oleh komponen sinkronisasi DDL dari layanan transmisi data, tetapi tidak dapat dieksekusi di tenant Oracle dari OceanBase Database selama migrasi data dari database Oracle ke tenant Oracle dari OceanBase Database.

Klausa SUBPARTITION TEMPLATE dan SUBPARTITION subpartition_name VALUES (int) keduanya ada dalam pernyataan DDL CREATE TABLE

Perhatikan hal berikut terkait dukungan untuk mengeksekusi pernyataan DDL CREATE TABLE yang mencakup kedua klausa SUBPARTITION TEMPLATE dan SUBPARTITION subpartition_name VALUES (int) untuk membuat subpartisi:

  • Didukung di database Oracle.

  • Tidak didukung di tenant Oracle dari OceanBase Database.

Berikut adalah contohnya:

CREATE TABLE SMNOTIFY
 ("REGION" NUMBER(4,0) NOT NULL ENABLE,
 "INTIME" DATE DEFAULT sysdate NOT NULL ENABLE) 
 PARTITION BY RANGE ("INTIME") 
 SUBPARTITION BY LIST ("REGION") 
 SUBPARTITION TEMPLATE ( 
 SUBPARTITION "L_23" VALUES (100))
 (PARTITION "P_R_202208"  VALUES LESS THAN (TO_DATE(' 2022-09-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')
 )(SUBPARTITION sp0 VALUES (10)), 
 PARTITION "P_R_202209"  VALUES LESS THAN (TO_DATE(' 2022-10-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
 (SUBPARTITION sp2 VALUES (20)),
 PARTITION "P_R_PMAX"  VALUES LESS THAN (TO_DATE(' 2038-01-01 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN'))
 (SUBPARTITION sp4 VALUES (30)));