【发布时间】:2020-01-14 22:35:57
【问题描述】:
我正在尝试使用 COPY INTO 命令将 JSON 文件从暂存区 (S3) 加载到暂存表中。
表:
create or replace TABLE stage_tableA (
RAW_JSON VARIANT NOT NULL
);
复制命令:
copy into stage_tableA from @stgS3/filename_45.gz file_format = (format_name = 'file_json')
执行上述操作时出现以下错误(提供示例)
SQL 错误 [100069] [22P02]:解析 JSON 时出错:文档太大,最大大小为 16777216 字节 如果您想继续加载 遇到错误时,使用其他值,例如“SKIP_FILE”或 ON_ERROR 选项的“CONTINUE”。有关加载的更多信息 选项,请在 SQL 客户端中运行“信息加载数据”。
当我输入 "ON_ERROR=CONTINUE" 时,记录被部分加载,即直到记录超过最大大小。但是加载错误记录后没有记录。
“ON_ERROR=CONTINUE”是否应该只跳过具有最大大小的记录并加载它之前和之后的记录?
【问题讨论】:
标签: sql snowflake-cloud-data-platform