本文介紹了合并表組的方法。本文法僅適用於AUTO模式資料庫。
文法
將多個分區定義一致的表組合并到同一個目標表組時,如果源表組和目標表組對應的分區物理位置不一致,會涉及到分區遷移,需要將源表組所有的表、物理位置不一致的分區,全部遷移到目標表組對應分區的儲存節點中。
將多個表組合并到目標表組的文法如下:
MERGE TABLEGROUPS sourceTg1[,sourceTgn] INTO targetTg [force]
限制
如果源表組與目標表組分區方式不一致,不支援執行該語句。
源表組和目標表組對應的分區物理位置不一致時,僅支援執行帶force的語句。
目標表組不是手動建立的,不支援執行該語句。
不支援兩個空的表組進行合并。
樣本
將表組tg1,tg2合并至表組tg3。
MERGE TABLEGROUPS tg1,tg2 INTO tg3;