sql - 从 csv 文件加载到 postgres 数据库时,如何解决此错误“从字符串“\N”到类型“双”的转换无效”?
问题描述
我正在将文本文件加载到 postgres 数据库中,并且收到此错误消息“从字符串“\ N”转换为类型“双”无效。” “(当前字段 = GM_Pctg)”
当我在 html 上打开文本文件时,当前字段“GM_PCTG”从新行开始。
我正在使用 ETL 工具加载文本文件,知道如何解决这个问题吗?
解决方案
您可以看出COPY
NULL\N
以以下csv
格式表示:
COPY mytab
FROM 'afile'
OPTIONS (FORMAT 'csv', NULL '\N');
推荐阅读
- latex - 如何在 LaTeX 中获得通过将一个字符放在另一个表面上而产生的符号?
- c# - 使用 C# 为 Word 文档创建 FindNext 函数
- linux - tesseract 不在 PATH 中或未安装
- xml - 删除不符合条件的 XML 文件部分 - 使用 bash
- laravel - 错误:在 Heroku 上部署我的 Laravel 应用程序后,我的 CSS 文件无法加载
- python - ___tmp___/惩罚?作为回应
- php - 同一个查询laravel中的两个条件
- machine-learning - 如果转置卷积层接受 3 通道输入并给出 2 通道输出,它将有多少个内核,为什么?
- blockchain - ehtereum 智能合约从另一个合约中批准支出者
- flutter - 交互式查看器将滚轮输入更改为滚动