用瞬态 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.
的文档
在创建 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.
的文档