我正在将一个文本文件加载到 postgres 数据库中,但收到此错误消息“从字符串“\N”到类型‘Double’的转换无效。” “(当前字段 = GM_Pctg)”
当我在 html 上打开文本文件时,当前字段“GM_PCTG”在新行中开始。
我正在使用 ETL 工具加载文本文件,知道如何解决这个问题吗?
最佳答案
即使在 csv
格式中,您也可以告诉 COPY
NULL 表示为 \N
:
COPY mytab
FROM 'afile'
OPTIONS (FORMAT 'csv', NULL '\N');
关于sql - 当从 csv 文件加载到 postgres 数据库时,如何解决此错误 "Conversion from string "\N“输入 'Double' 无效”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56545306/