【问题标题】:How to specify a windows path in Vertica Copy Local statement如何在 Vertica Copy Local 语句中指定 Windows 路径
【发布时间】:2018-04-09 15:31:25
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

  • 当您尝试按原样指定路径时发生了什么?

标签: windows vertica


【解决方案1】:

使用常见的反斜杠路径。

例如:

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

【讨论】:

    【解决方案2】:

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

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

    所以windows路径需要使用正斜杠/而不是反斜杠\

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-15
      • 1970-01-01
      • 1970-01-01
      • 2021-12-26
      • 2011-05-27
      • 2018-12-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多