二级分区

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,CREATE TABLE DDL 二级分区的支持转换范围。

range 二级分区

range 二级分区 subpartition_by_range 的语法如下:

SUBPARTITION BY RANGE ( column [, column]... ) [subpartition_template]

支持的范围

  • 支持 SUBPARTITION BY RANGE ( column [, column]... ) 子句定义 range 二级分区。

  • 支持 subpartition_template 二级分区模板,详情请参见 二级分区模板

list 二级分区

list 二级分区 subpartition_by_list 的语法如下:

SUBPARTITION BY LIST ( column [, column]... ) [ subpartition_template ]

支持的范围

  • 支持 SUBPARTITION BY LIST ( column [, column]... ) 子句定义 range 二级分区。

  • 支持 subpartition_template 模板,详情请参见 二级分区模板

hash 二级分区

hash 二级分区 subpartition_by_hash 的语法如下:

SUBPARTITION BY HASH (column [, column ]...)
   [ SUBPARTITIONS integer
        [ STORE IN (tablespace [, tablespace ]...) ]
   | subpartition_template
   ]

支持的范围

  • 支持 SUBPARTITION BY HASH (column [, column ]...) 子句定义 hash 二级分区。

  • 支持 subpartition_template 模板,详情请参见 二级分区模板

不支持的范围

不支持 STORE IN (tablespace [, tablespace ]...) 子句分配分区空间,会忽略。