本文档介绍了用一个子分区交换分区或子分区交换单表的方法。
语法
ALTER TABLE…EXCHANGE PARTITION命令用于一个子分区交换分区或子分区交换单表:
ALTER TABLE target_table
EXCHANGE PARTITION target_subpartition
WITH TABLE source_table
[{WITH | WITHOUT} VALIDATION];
参数
参数 | 说明 |
---|---|
target_table | 用于交换的目标表名称。 |
target_subpartition | 用于交换的目标分区名称。 |
source_table | 用于交换的源表名称。 |
示例
sales_list_columns_hash
表的子分区s5
与n_america
表进行交换:ALTER TABLE sales_list_columns_hash
EXCHANGE PARTITION s5
WITH TABLE n_america;