ALTER TABLE…SPLIT PARTITION命令的文法有兩種形式: 第一種形式用於將RANGE分區劃分為兩個分區。 ALTER TABLE table_name SPLIT PARTITION partition_name AT (range_part_value) INTO ( PARTITION new_part1 [TABLESPACE tablespace_name], PARTITION new_part2 [TABLESPACE tablespace_name] ); ...
[TABLESPACE tablespace_name],PARTITIONnew_part2 [TABLESPACE tablespace_name] ); 描述 ALTER TABLE…SPLIT PARTITION命令用于将分区添加到现有的分区表中。在分区表中对于分区数量没有上限要求。 当您执行ALTER TABLE…SPLIT PARTITION命令时,PolarDB就会创建两个新分区,并在这两个新分区之间(如分区规则约束的一样)...
ALTER TABLE…SPLIT PARTITION命令将一个分区划分为两个分区,并重新分配新分区的内容。 语法介绍 ALTER TABLE…SPLIT PARTITION命令的语法有两种形式: 第一种形式用于将RANGE分区划分为两个分区。 ALTERTABLEtable_nameSPLITPARTITIONpartition_name AT (range_part_value)INTO(PARTITIONnew_part1 [TABLESPACEtablespace_name...
ALTER TABLE <table_name> SPLIT PARTITION <partition_name> AT (<range_part_value>) INTO ( PARTITION <new_part1> [TABLESPACE <tablespace_name>] [SUBPARTITIONS <num>] [STORE IN ( <tablespace_name> [, <tablespace_name>]... ) ]...
如果INDEX是GLOBAL的,在ALTER INDEX SPLIT PARTITION的时候用到。如果是LOCAL INDEX,在隐式的增加INDEX PARTITION的时候用到,比如ALTER TABLE ADD PARTITION或者SPLIT PARTITION。这样就可以控制ALTER TABLE建立LOCAL INDEX的属性了。 如果INDEX是NONPARTITION的,标记为INDEX UNUSABLE ,不允许ALTER 命令。只能在RECREATE的时候...
Value分区表不支持相应的Alter Partition操作。 OBS冷热表对于move,exchange,merge,split操作,不支持指定分区表表空间为OBS表空间;执行ALTER语法时,需保持分区数据冷热属性不变(即冷分区操作后为冷分区,热分区操作后为热分区),不支持将冷分区数据切至本地表空间;对于冷分区仅支持默认表空间;merge操作不支持将冷分区与...
ALTER TABLEGROUP tg_name split PARTITION partition_name into (partition_definition,partition_definition, [, partition_definition] ...); -- 对于Hash分区,支持以下语法: -- 用分区均值作为分裂点,将一个分区切分为两个分区 ALTER TABLEGROUP tg_name SPLIT PARTITION partition_name; ...
不支持drop_external_partition_attrs子句在分区表中删除外部参数,会报错。 不支持rename_partition_subpart子句将表分区或子分区重命名为新名称,会报错。 不支持split_table_partition子句将一个分区拆分为多个具有不重叠值列表的新分区,会报错。 不支持split_table_subpartition子句将一个子分区拆分为多个具有不重叠值列...
add_table_partition、modify_table_partition、move_table_partitionおよびsplit_table_partition句を使用する場合、領域を確保する表領域に領域割当て制限が必要です。 パーティション化操作が子の参照パーティション表にカスケードする場合、子の参照パーティション表では権限は必要ありません。 exchange_...
ALTERTABLEsales SPLIT SUBPARTITION p2_americasVALUES('US')INTO( SUBPARTITION p2_us, SUBPARTITION p2_canada ); 在调用这个命令后,子分区p2_americas被删除。然后服务器在原有的这个位置创建了两个新的子分区(p2_us 和 p2_canada): acctg=# SELECT partition_name, subpartition_name, high_value FROM ALL_...