用瞬态 table 覆盖旧的 table

Overwrote old table with transient table

在创建 scd2 的过程中尝试创建瞬态 table 时,我覆盖了原始 table,因为我将瞬态 table 命名为与原始名称相同的名称table。无论如何我可以解决这个问题吗?这将不胜感激。

具体取决于您所做的,但这可能有效。

alter table my_table rename to my_table_temp
undrop table my_table

您可以重命名瞬态 table,然后取消删除 table。 undrop 命令查找最后一次使用该名称删除 table 的时间(包括 create or replace 命令是 运行 的时间)

如果设置正确,您也可以尝试使用时间旅行。有关 here.

的文档