本文介绍了合并表组的方法。本语法仅适用于AUTO模式数据库。
语法
将多个分区定义一致的表组合并到同一个目标表组时,如果源表组和目标表组对应的分区物理位置不一致,会涉及到分区迁移,需要将源表组所有的表、物理位置不一致的分区,全部迁移到目标表组对应分区的存储节点中。
将多个表组合并到目标表组的语法如下:
MERGE TABLEGROUPS sourceTg1[,sourceTgn] INTO targetTg [force]
限制
如果源表组与目标表组分区方式不一致,不支持执行该语句。
源表组和目标表组对应的分区物理位置不一致时,仅支持执行带force的语句。
目标表组不是手动创建的,不支持执行该语句。
不支持两个空的表组进行合并。
示例
将表组tg1,tg2合并至表组tg3。
MERGE TABLEGROUPS tg1,tg2 INTO tg3;