雪花中的标识列

snwflk-infa-usr

雪花中的一个简单问题。我创建了一个带有标识列的表。

create table etl_test 
(id int identity,
name string);

并试图将数据插入其中。在我的 SQL Server 世界中,我只需要提供 name 字段的值。

insert into etl_test values('test');

我在 Snowflake 中尝试了同样的方法,但出现错误

SQL 编译错误:插入值列表与需要 2 但得到 1 的列列表不匹配

如何确保插入的值 'test' 的值为 id = 1?

尼克

如果您没有插入所有列,则需要包含您正在使用的列名:

insert into etl_test (name) values('test');

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章