snowflake-cloud-data-platform - 雪花 - 在日期本身中复制分隔符错误字符“\”,如“BOB\Y”,因此数据复制错误
问题描述
我无法使用复制和加载数据到雪花表中。
错误--在需要记录分隔符 '\n' 时找到字段分隔符 '\n' 文件 'txn_type_text.csv.gz',第 690 行,第 35 行字符,第 689 行,列“TRIPS_TRANS_TEXT”[“TRIPS_TRANS_DESC”:3]
任何帮助!
解决方案
回复晚了,但可能会帮助其他看到它的人。
如果field_delimiter(,)
我们为 CSV 定义的也出现在记录中,那么就会出现这个错误。通常,CSV 文件会将此类记录包含在"
其中(您可以通过在文本编辑器中打开 CSV 文件来查看)。
FIELD_OPTIONALLY_ENCLOSED_BY = '"'
在 Copy 语句中使用。这将处理记录本身中可用的额外分隔符。
推荐阅读
- docker - “为什么在 Dockerfile 中运行的命令没有在容器中创建持久文件?”
- r - 如何在 Rstudio 的单独列中分隔包含品牌、部件号和描述的字符串?
- bash - 如何从 shell 获取一组子进程(在 macOS 中)的所有父进程名称?
- python - linux pyodbc 连接出错“无法打开 lib 'SQL Server Native Client11.0'”
- c# - 如何将其中包含 Unicode 文字字符的字符串转换为 Unicode 字符串
- redux - Web3.js 不接受 const 变量作为动作创建者中的“来自:”地址
- javascript - 如何通过 Internet 向用户公开交互式 neo4j 可视化(安全)?
- swift - 用户已在应用中通过身份验证,Firebase 实时数据库返回失败:permission_denied
- excel - 如果单元格范围内的所有可见单元格在 VBA for Excel 中均为空白,如何隐藏行?
- javascript - Gatsby 功能组件事件处理传递 'this'