Snowflake cloud data platform 为什么不是';雪花临时表的创建者不是它的所有者吗?

Snowflake cloud data platform 为什么不是';雪花临时表的创建者不是它的所有者吗?,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,我正在运行以下代码。如您所见,我正在使用一个名为owner\u bi\u db的角色创建一个临时表 use database bi_db; use schema [my_schema]; use role accountadmin; drop table if exists _test; use role owner_bi_db; create temporary table _test as select 1 as t; use role accountadmin; show table

我正在运行以下代码。如您所见,我正在使用一个名为owner\u bi\u db的角色创建一个临时表

use database bi_db;
use schema [my_schema];

use role accountadmin;
drop table if exists _test;

use role owner_bi_db;
create temporary table _test as select 1 as t;

use role accountadmin;
show tables like '_test';
尽管owner_bi_db是临时表的创建者,但所有者最终还是DEV_角色。这怎么可能?我认为所有权总是授予对象的创建者。无论是在临时桌上还是在普通桌上,这都是一样的


啊!我找到了。我们对表的模式有一个未来的所有权授予,它覆盖了create授予。有趣


啊!我找到了。我们对表的模式有一个未来的所有权授予,它覆盖了create授予。有趣