我正在使用复制语句将数据从我的计算机上的csv文件复制到Vertica表。但无论如何我都无法在查询中指定Windows路径。 myVertica上的示例是
copy lcopy_table from local '/home/test.csv' WITH DELIMITER '|' DIRECT
由于我使用的是窗口机器,我的test.csv
文件位于c:\test.csv
。有谁知道如何在查询中指定路径?
感谢。
答案 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';