如何在Vertica Copy Local语句中指定Windows路径

时间:2018-04-09 15:31:25

标签: windows vertica

我正在使用复制语句将数据从我的计算机上的csv文件复制到Vertica表。但无论如何我都无法在查询中指定Windows路径。 myVertica上的示例是

copy lcopy_table from local '/home/test.csv' WITH DELIMITER '|' DIRECT

由于我使用的是窗口机器,我的test.csv文件位于c:\test.csv。有谁知道如何在查询中指定路径?

感谢。

2 个答案:

答案 0 :(得分:0)

我使用以下语法将Windows计算机上托管的csv文件导入vertica:

copy lcopy_table from LOCAL 'C:/csvdata/test.csv' delimiter ',' NULL as '\N' ENCLOSED by '"';

因此,Windows路径需要使用正斜杠/而不是反斜杠\

答案 1 :(得分:0)

使用常见的反斜杠路径。

例如:

COPY lcopy_table
(id, …)
FROM LOCAL 'C:\test.csv'
DELIMITER ','
SKIP 1
EXCEPTIONS 'con';