【发布时间】:2021-01-28 15:36:20
【问题描述】:
我是这个非常有趣的博客的新手。这是我的问题:我必须在 postgresql 表中加载一个包含三列(field1、field2 和 field3)的 csv 文件。 在 field1 列中包含的字符串中有换行符。 我使用sql语句:
COPY test (regexp_replace (field1,, E '[\\n\\r] +', '', 'g'),
field2, field3)
from 'D:\zzz\aaa20.csv' WITH DELIMITER '|';
但它报告我一个错误。
如何删除换行符?
【问题讨论】:
-
报告什么错误?
-
这是错误:“(”或“(”)处的语法错误 - SQL 状态:42601 - 字符:180
标签: postgresql csv newline