Databricks 中的 CLONE TABLE 是否会在克隆前删除目标 table?

Does CLONE TABLE in Databricks delete the target table before cloning?

documentation 没有说清楚,我们无法充分测试:

CREATE OR REPLACE TABLE 'x' DEEP CLONE 'y' 是同步两个预先存在的增量表还是删除目标并从源重新创建它?

它只会复制自上次克隆以来添加的数据,不会在复制前删除目标。这就是为什么它非常适合备份数据等事情的原因之一。

创建或替换与 docs 中所述的 Metastore 操作相关。