替换表

    分区级别的替换操作,请参阅 临时分区文档

    将表 tbl1 替换为表 tbl2。

    如果 参数为 false,则替换后,名称为 tbl1 表中的数据为原 tbl2 表中的数据。而名称为 tbl2 表被删除。

    替换表功能,实际上是将以下操作集合变成一个原子操作。

    1. 将表 B 重名为表 A。
    2. 将表 A 重名为表 B。

    如果 swapfalse,则操作如下:

    1. 删除表 A。
    1. swap 参数默认为 true。即替换表操作相当于将两张表数据进行交换。
    2. 如果设置 swap 参数为 ,则被替换的表(表A)将被删除,且无法恢复。
    3. 替换操作仅能发生在两张 OLAP 表之间,且不会检查两张表的表结构是否一致。
    1. 原子的覆盖写操作