storage - 自有存储与引用存储
问题描述
在 Snowflake 文档中查看此页面:https ://docs.snowflake.com/en/user-guide/tables-storage-considerations.html#owned-storage-vs-referenced-storage ...
如果从 T1 克隆 T2,然后在 T2 中更改数据,则 T2 是该更改数据的所有者。
如果 T3 和 T4 都从 T2 克隆,然后 T2 被删除,那么 T2 拥有的数据是否会在 T3 和 T4 之间复制,并且都拥有该数据的副本?
如果没有,这是如何工作的?
谢谢
解决方案
- 克隆的表归执行 CLONEing 的 ROLE 所有。
- 如果原始表被删除,克隆表的所有权不会改变。
- 没有“更改数据”的所有权概念。该表由 ROLE 拥有