1 个回答
Doris替换表的sql语句是:
如果 swap 参数为 true,名称为 tbl1 表中的数据为原 tbl2 表中的数据。而名称为 tbl2 表中的数据为原 tbl1 表中的数据。即两张表数据发生了互换。
如果 swap 参数为 false,则替换后,名称为 tbl1 表中的数据为原 tbl2 表中的数据。而名称为 tbl2 表被删除。
ALTER TABLE [db.]tbl1 REPLACE WITH TABLE tbl2
[PROPERTIES('swap' = 'true')];
如果 swap 参数为 true,名称为 tbl1 表中的数据为原 tbl2 表中的数据。而名称为 tbl2 表中的数据为原 tbl1 表中的数据。即两张表数据发生了互换。
如果 swap 参数为 false,则替换后,名称为 tbl1 表中的数据为原 tbl2 表中的数据。而名称为 tbl2 表被删除。
发布于:3年前 (2022-11-09) IP属地:四川省
例如我们需要用user1的数据替换掉user的数据,那么可以使用下面的sql
ALTER TABLE user REPLACE WITH TABLE user1
PROPERTIES('swap' = 'true');
发布于:3年前 (2022-11-09) IP属地:四川省
我来回答
您需要 登录 后回答此问题!