snowflake-cloud-data-platform - 在 Snowflake 中克隆的表可以成为源吗?
问题描述
在雪花中:
- 我想克隆源
- 对克隆进行操作
- 将克隆变为源
- 删除原始来源
在阅读文档时,我将克隆解释为与源相同的唯一、独立对象。因此,在我的脑海中,我可以创建一个克隆并删除源代码,然后就可以了。有人在生产环境中这样做过吗?
感谢您的任何指导。我们已经测试了这个理论,除了丢失时间旅行和旧源上的文件加载历史之外,它看起来没有任何副作用;但我们可以接受。
解决方案
是的,您可以创建一个克隆并删除克隆的“源”。您也可以通过使用事务来实现相同的效果,但代码更简单:
begin transaction;
[do operation 1 on source table];
[do operation 2 on source table];
commit;
推荐阅读
- oracle - 触发器中的绑定变量错误(在一个环境中工作在另一个环境中不是)
- xamarin - Xamarin Master Detail prism 导航栏后退按钮
- r - 计算 R 中的平均值并将结果添加为新行而不是新列
- java - 使用 pdfbox 在 Java 中解析 pdf 文件时出错
- android - 从 BottomSheetDialogFragment 打开片段 - Android Studio Java
- android - 当我向用户发送图像时,Firebase 数据库没有显示任何内容。reference.child("聊天").push().setValue(hashMap);
- c# - AWS Lambda 上的 .net core .XLSX 流式传输
- node.js - 数据库“neo4j”不可用。无法重置 neo4j 数据库
- javascript - 如何在此场景中触发 keyup 事件
- c# - 如何将字符串转换为 Microsoft.WindowsAzure.Storage.Table.ITableEntity?