无法将csv文件加载到雪花中

问题描述 投票:0回答:2

当我尝试将CS​​V从系统加载到Snowflake表时,出现以下错误:

无法将文件复制到表中。无法识别数字值“ 4”文件'@ EMPP / ui1591621834308 / snow.csv',第2行,字符25行1,列“ EMPP” [“ SALARY”:5]如果您希望在出错时继续加载遇到此问题时,请为ON_ERROR选项使用其他值,例如'SKIP_FILE'或'CONTINUE'。有关加载选项的更多信息,请在SQL客户端中运行'info loading_data'。

csv loading snowflake-cloud-data-platform snowflake-schema
2个回答
0
投票

似乎您要在数字列(EMPP.SALARY)中插入'4'值。您是否有用单引号引起来的值?如果是这样,您可以使用FIELD_OPTIONALLY_ENCLOSED_BY选项:

https://docs.snowflake.com/en/sql-reference/sql/copy-into-table.html


0
投票

错误消息是说您的文件中包含一个"4值,该值正被添加到具有该值的数字字段的表中。由于不是数字,因此失败。这似乎是在文件的第一行中发生的,因此您可以打开它并查看其值。如果仅是一条记录,则可以将ON_ERROR = 'CONTINUE'添加到命令中,以便跳过它并继续前进。

© www.soinside.com 2019 - 2024. All rights reserved.