首页 > 解决方案 > 从 csv 文件加载到 postgres 数据库时,如何解决此错误“从字符串“\N”到类型“双”的转换无效”?

问题描述

我正在将文本文件加载到 postgres 数据库中,并且收到此错误消息“从字符串“\ N”转换为类型“双”无效。” “(当前字段 = GM_Pctg)”

当我在 html 上打开文本文件时,当前字段“GM_PCTG”从新行开始。

我正在使用 ETL 工具加载文本文件,知道如何解决这个问题吗?

标签: sqlpostgresql

解决方案


您可以看出COPYNULL\N以以下csv格式表示:

COPY mytab
FROM 'afile'
OPTIONS (FORMAT 'csv', NULL '\N');

推荐阅读