gpt4 book ai didi

primary-key - 用于雪花批量加载的 AUTOINCREMENT 主键

转载 作者:行者123 更新时间:2023-12-05 09:11:16 26 4
gpt4 key购买 nike

我想将数据上传到雪花表中。雪花表有一个带 AUTOINCREMENT 的主键字段。

当我尝试在没有主键字段的情况下将数据上传到雪花时,我收到了以下错误消息:

The COPY failed with error: Number of columns in file (2) does not match that of the corresponding table (3), use file format option error_on_column_count_mismatch=false to ignore this error

有谁知道我是否可以将数据批量加载到具有 AUTOINCREMENT 主键的表中?

野泽

最佳答案

您可以使用文件格式查询阶段文件以加载您的数据。我创建了如下示例表。第一列设置自增:

-- Create the target table
create or replace table Employee (
empidnumber autoincrement start 1 increment 1,
name varchar,
salary varchar
);

我已将一个示例文件暂存到雪花内部暂存阶段以将数据加载到表中,并且我已使用以下命令查询暂存文件 Stage query 然后我执行了以下复制命令:

copy into mytable (name, salary )from (select $1, $2 from @test/test.csv.gz                                );

它用递增的值加载表。

关于primary-key - 用于雪花批量加载的 AUTOINCREMENT 主键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60326474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com