首页 > 解决方案 > 尝试将 csv 文件加载到雪花数据库时出现“在预期解析列时到达记录结尾”错误

问题描述

我正在尝试将 csv 文件加载到具有以下数据的雪花中。但我收到“预期解析列时到达记录结束”错误。customer_key,product,customer_id,first_name,last_name,res_version,updated_at 1234,desk,10977,Harry,Western \,1,20-04-1994

我把我试过的代码放在下面。有人可以帮我解决这个错误。

cs.execute("PUT file://"+cleaned_path+"file_name.csv @%file_name")
cs.execute("""copy into file_namefile_format=(type=csv skip_header=1  FIELD_OPTIONALLY_ENCLOSED_BY = '"' EMPTY_FIELD_AS_NULL = TRUE)""")

标签: pythonsnowflake-cloud-data-platform

解决方案


尝试以下选项之一:

ESCAPE_UNENCLOSED_FIELD = 无

或类似的东西: COPY INTO table FROM ( select replace(t.$1,'\') from @table/test.txt.gz t) FILE_FORMAT=(TYPE=CSV FIELD_DELIMITER='\x01')


推荐阅读