Snowflake cloud data platform Snowflake使用Select语句填充的列子集创建表

Snowflake cloud data platform Snowflake使用Select语句填充的列子集创建表,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,在Snowflake上,是否有一种方法可以创建包含从其他表的Select语句填充的列子集的表 从我在文档中看到的示例中,我们可以通过从其他表中选择填充所有列,也可以不填充任何列。一种方法是选择NULL转换为所需的数据类型,并在Select语句中使用别名 CREATE TABLE t1 AS SELECT col1, col2, NULL::timestamp_ntz AS col3, NULL::number AS col4 FROM t2; 将表t1创建为 挑选

在Snowflake上,是否有一种方法可以创建包含从其他表的Select语句填充的列子集的表


从我在文档中看到的示例中,我们可以通过从其他表中选择填充所有列,也可以不填充任何列。

一种方法是选择
NULL
转换为所需的数据类型,并在
Select
语句中使用别名

CREATE TABLE t1 AS SELECT col1, col2, NULL::timestamp_ntz AS col3, NULL::number AS col4 FROM t2; 将表t1创建为 挑选 col1, col2, NULL::timestamp_ntz为col3, NULL::数字为col4 从t2开始; 本例将创建一个包含四列的表
t1
,其中两列来自
t2