首页 > 解决方案 > 雪花 - 在日期本身中复制分隔符错误字符“\”,如“BOB\Y”,因此数据复制错误

问题描述

我无法使用复制和加载数据到雪花表中。

错误--在需要记录分隔符 '\n' 时找到字段分隔符 '\n' 文件 'txn_type_text.csv.gz',第 690 行,第 35 行字符,第 689 行,列“TRIPS_TRANS_TEXT”[“TRIPS_TRANS_DESC”:3]

任何帮助!

在此处输入图像描述

标签: snowflake-cloud-data-platform

解决方案


回复晚了,但可能会帮助其他看到它的人。

如果field_delimiter(,)我们为 CSV 定义的也出现在记录中,那么就会出现这个错误。通常,CSV 文件会将此类记录包含在"其中(您可以通过在文本编辑器中打开 CSV 文件来查看)。

FIELD_OPTIONALLY_ENCLOSED_BY = '"'在 Copy 语句中使用。这将处理记录本身​​中可用的额外分隔符。


推荐阅读