首页 > 解决方案 > 在 Snowflake 中克隆的表可以成为源吗?

问题描述

在雪花中:

在阅读文档时,我将克隆解释为与源相同的唯一、独立对象。因此,在我的脑海中,我可以创建一个克隆并删除源代码,然后就可以了。有人在生产环境中这样做过吗?

感谢您的任何指导。我们已经测试了这个理论,除了丢失时间旅行和旧源上的文件加载历史之外,它看起来没有任何副作用;但我们可以接受。

标签: snowflake-cloud-data-platformcloning

解决方案


是的,您可以创建一个克隆并删除克隆的“源”。您也可以通过使用事务来实现相同的效果,但代码更简单:

begin transaction; 

   [do operation 1 on source table];
   [do operation 2 on source table];

commit;

推荐阅读