从硬盘复制到表

时间:2019-03-24 04:32:27

标签: postgresql

我正在尝试将文件从C:驱动器复制到postgresql中的表中,但是存在无法解决的语法错误。

COPY address_alias_type_aut
C:\GNAF\Authority Code\Authority_Code_ADDRESS_ALIAS_TYPE_AUT_psv.csv' DELIMITER '|' CSV HEADER;

但是它不会运行:

ERROR:  syntax error at or near "C"
LINE 3: C:\GNAF\Authority Code\Authority_Code_ADDRESS_ALIAS_TYPE_AUT...
        ^
SQL state: 42601
Character: 30

我在这个论坛上进行了搜索,找到了转义反斜杠和斜杠的参考,但均不能正常工作

ERROR:  syntax error at or near "C"
LINE 1: COPY address_alias_type_aut from C:\\GNAF\\Authority Code\\A...
                                         ^
SQL state: 42601
Character: 34

ERROR:  syntax error at or near "C"
LINE 1: COPY address_alias_type_aut from C://GNAF//Authority Code//A...
                                         ^
SQL state: 42601
Character: 34
COPY address_alias_type_aut from C:\\GNAF\\Authority Code\\Authority_Code_ADDRESS_ALIAS_TYPE_AUT_psv.csv' DELIMITER '|' CSV HEADER;
COPY address_type_aut from C:\\GNAF\\Authority Code\\Authority_Code_ADDRESS_TYPE_AUT_psv.csv' DELIMITER '|' CSV HEADER;

每个版本的结果-单斜杠或反斜杠,双斜杠或反斜杠相同-C处错误

0 个答案:

没有答案