gpt4 book ai didi

snowflake-cloud-data-platform - Snowflake - 尝试将一行 csv 数据加载到 Variant - "Error parsing JSON:"

转载 作者:行者123 更新时间:2023-12-05 05:12:59 33 4
gpt4 key购买 nike

我正在尝试将 csv 文件中的每一行全部加载到变体列中。

我的 copy into 语句失败并显示以下内容

Error parsing JSON:

这真的很奇怪,因为我的数据不是 JSON,而且我从来没有告诉它尝试将其验证为 json。

create or replace file format NeilTest
RECORD_DELIMITER = '0x0A'
field_delimiter = NONE
TYPE = CSV
VALIDATE_UTF8 = FALSE;

    create table Stage_Neil_Test
(
Data VARIANT,
File_Name string

);

copy into Stage_Neil_Test(Data, File_Name
)
from (select
s.$1, METADATA$FILENAME
from @Neil_Test_stage s)

如何阻止雪花认为它是 JSON?

最佳答案

您需要将文本显式转换为 VARIANT 类型,因为它无法像数据为 JSON 时那样自动解释它。

简单地:

copy into Stage_Neil_Test(Data, File_Name
)
from (select
s.$1::VARIANT, METADATA$FILENAME
from @Neil_Test_stage s)

关于snowflake-cloud-data-platform - Snowflake - 尝试将一行 csv 数据加载到 Variant - "Error parsing JSON:",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54114553/

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