You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Databricks执行CLONE TABLE操作前是否会删除已存在的目标表?

Delta Lake CREATE OR REPLACE TABLE DEEP CLONE 行为说明

CREATE OR REPLACE TABLE 'x' DEEP CLONE 'y' 执行时的逻辑是先删除已存在的目标表x,再基于源表y当前版本的完整副本重建目标表,并不会对两个已存在的表做增量同步。

补充说明:

  • 若目标表x不存在,语句会直接基于源表y克隆生成全新的x表
  • 该语句执行完成后,目标表x的所有原有数据、版本历史、自定义配置都会被清空,完全继承源表y克隆时点的全部内容
  • 如果你需要实现两个表的增量数据对齐,不要使用该语法,可选择MERGE INTO等支持增量匹配的语法实现

内容的提问来源于stack exchange,提问作者Jerry Nixon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 10:06:00