雪花 使用从 Select 语句填充的列子集创建表



在雪花上,有没有办法创建从其他表中的 Select 语句填充列子集的表?

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

一种方法是选择NULL转换为所需的数据类型,并将别名作为SELECT语句的一部分。

将表 T1 创建为 选择 Col1, 二氧化硅, 空::timestamp_ntz 作为 col3, 空::数字作为 col4 从T2;

此示例将创建一个包含四列的表t1,其中两列来自t2

蜂巢的头脑今天给了我这个解决方案。它带来了除一列(或多列(之外的所有列。

create table t1 as 
select * except( field ) from t2;

在雪花上应该很好。

最新更新