すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for OceanBase (Deprecated):パーティションとサブパーティションの追加

最終更新日:Jan 19, 2025

このトピックでは、Oracle データベースから OceanBase Database の Oracle テナントへのデータ移行中に、パーティションとサブパーティションを追加するための ALTER TABLE DDL 操作でサポートされている変換範囲について説明します。

構文

add_table_partition:
ADD {
PARTITION [ partition ] add_range_partition_clause
  [, PARTITION [ partition ] add_range_partition_clause ]...
| PARTITION [ partition ] add_list_partition_clause
  [, PARTITION [ partition ] add_list_partition_clause ]...
| PARTITION [ partition ] add_system_partition_clause
  [, PARTITION [ partition ] add_system_partition_clause ]...
  [ BEFORE { partition_name | partition_number } ]
| PARTITION [ partition ] add_hash_partition_clause
} [ dependent_tables_clause ]


add_range_partition_clause:
range_values_clause
[ table_partition_description ]
[ external_part_subpart_data_props ]
[ ( { range_subpartition_desc [, range_subpartition_desc] ...
    | list_subpartition_desc [, list_subpartition_desc] ...
    | individual_hash_subparts [, individual_hash_subparts] ...
    }
  ) | hash_subparts_by_quantity ]
[ update_index_clauses ]

add_list_partition_clause:
list_values_clause
[ table_partition_description ]
[ external_part_subpart_data_props ]
[ ( { range_subpartition_desc [, range_subpartition_desc] ...
    | list_subpartition_desc [, list_subpartition_desc] ...
    | individual_hash_subparts [, individual_hash_subparts] ...
    }
  ) | hash_subparts_by_quantity ]
[ update_index_clauses ]

add_system_partition_clause:
[table_partition_description]
[update_index_clauses]

add_hash_partition_clause:
partitioning_storage_clause
[ update_index_clauses ]
[ parallel_clause ]
[ read_only_clause ]
[ indexing_clause ]

dependent_tables_clause:
DEPENDENT TABLES
( table ( partition_spec [, partition_spec]... 
          [, table ( partition_spec [, partition_spec]... ]
        )
)

サポートされている DDL

  • LIST パーティションと RANGE パーティションの追加がサポートされています。

  • LIST サブパーティションと RANGE サブパーティションの追加がサポートされています。

サポートされていない DDL

  • HASH パーティションの追加はサポートされていません。この操作を実行するとエラーが返されます。

  • HASH サブパーティションの追加はサポートされていません。この操作を実行するとエラーが返されます。

  • SYSTEM パーティションの追加はサポートされていません。この操作を実行するとエラーが返されます。

無視される句とオプション

説明

同期された DDL 操作で指定された場合、次の句とオプションは無視され、解決または変換されません。

  • パーティション属性を指定するための dependent_tables_clause 句。

  • テーブル内のインデックスを更新するための update_index_clauses 句。