将 csv 文件插入雪花作为变体不起作用
insert csv file into snowflake as variant not working
我正在尝试将 csv 数据复制到只有一列(变体)的雪花 table 中。当我 运行 复制到语句中时,我的变体列只显示第一列的数据。我不确定是什么问题。请帮忙。
创建或替换 table 名称(
原始变体)
复制到 db_name.table_name
FROM (SELECT s.$1::VARIANT FROM @stage_name.csv s);
假设您的 .csv 文件包含多个有效的 JSON,请尝试使用 JSON 类型的文件格式而不是 .csv。参见 https://docs.snowflake.com/en/sql-reference/sql/create-file-format.html。
或者,在 SELECT.
中使用 PARSE_JSON
我正在尝试将 csv 数据复制到只有一列(变体)的雪花 table 中。当我 运行 复制到语句中时,我的变体列只显示第一列的数据。我不确定是什么问题。请帮忙。
创建或替换 table 名称( 原始变体)
复制到 db_name.table_name FROM (SELECT s.$1::VARIANT FROM @stage_name.csv s);
假设您的 .csv 文件包含多个有效的 JSON,请尝试使用 JSON 类型的文件格式而不是 .csv。参见 https://docs.snowflake.com/en/sql-reference/sql/create-file-format.html。 或者,在 SELECT.
中使用 PARSE_JSON