有没有办法找出雪花中数据类型错误的详细信息?

Is there a way to find out details of data type erorr in Snowflake?

我对 Snowflake Cloud 产品还很陌生,只是想使用复制命令将一个简单的 .csv 文件从 AWS s3 staging 加载到 Snowflake 中的 table。

这是我用作命令的内容:

复制到"database name"."schema"."table name" 来自@S3_ACCESS file_format = (format_name = 格式名称);

当运行上述代码时,出现以下错误:无法识别数值'63'

请看附图。不确定这个错误是什么,我无法在 Snowflake UI 本身中找到任何线索来找出值可能有什么问题。

提前致谢!

错误说,它正在等待一个数值,但是它得到了“63”,这个值不能转换为数值。

从您分享的图像中,我可以看到 6 和 3 周围有一些奇怪的字符。可能是文件编码有问题或数据已损坏。

请检查文件格式的编码选项:

https://docs.snowflake.com/en/sql-reference/sql/create-file-format.html#format-type-options-formattypeoptions

顺便说一下,我建议您始终使用 utf-8。