Routine Load指定一张表后,对这张表进行replace 行为异常

Viewed 28

CREATE ROUTINE LOAD example_db.test1 ON example_tbl
为 test1 创建 Routine Load 任务 example_tbl 后
ALTER TABLE example_db.test1 REPLACE WITH TABLE example_db.test2
那 之后 Routine Load 任务 example_tbl 指向的表是 test2。
但我仍然想要 example_tbl任务 指向 replace 后的 test1。
手册里关于这部分也相当模糊。
ae255f19-c55a-4636-8244-147ae396e686.jpeg

1 Answers

可以参考这个文档看下:ALTER-TABLE-REPLACE

之后test1和test2已经进行了原子性替换,可以试试 CREATE TABLE LIKE 或 临时分区。