このトピックでは、Oracle データベースから OceanBase Database の Oracle テナントへのデータ移行中に、サブパーティションを削除するための ALTER TABLE DDL 操作のサポートされている変換範囲について説明します。
構文
drop_table_subpartition:
DROP subpartition_extended_names
[ update_index_clauses [ parallel_clause ] ]
subpartition_extended_names:
{ SUBPARTITION | SUBPARTITIONS }
subpartition | { FOR ( subpartition_key_value [, subpartition_key_value ]... ) }
[, subpartition | { FOR ( subpartition_key_value [, subpartition_key_value ]... ) } ]...
サポートされている操作
サブパーティション名を指定してサブパーティションを削除することがサポートされています。サンプルコード:
ALTER TABLE T DROP SUBPARTITION SP0,SP1 ALTER TABLE T DROP SUBPARTITIONS SP0,SP1
UPDATE GLOBAL INDEXES
句を使用してテーブル内のインデックスを更新することがサポートされています。
サポートされていない操作
サブパーティションキー値を指定してサブパーティションを削除することはサポートされていません。
INVALIDATE GLOBAL INDEXES
句を使用してグローバルインデックスを無効にすることはサポートされていません。この句はUPDATE GLOBAL INDEXES
句に変換されます。
無視される句とオプション
説明
同期された DDL 文で指定された場合、次の句とオプションは無視され、解決または変換されません。
テーブル内のインデックスを更新するための
update_all_indexes_clause
句。テーブルのデフォルトのクエリと DML 並列処理を変更するための
parallel_clause
句。