【问题标题】:Why am I getting an unexpected Error in Snowflake PUT load?为什么我在 Snowflake PUT 加载中遇到意外错误?
【发布时间】:2020-06-01 13:57:40
【问题描述】:

我正在尝试将本地 csv 文件加载到 Snowflake 中的暂存区,并且正在使用:

PUT file:'//Users/mark 1/Downloads/pp-complete.csv' @~ auto_compress=true;

但我不断收到错误消息:

SQL 编译错误:在 '39' 附近的位置 9 处解析错误行 1。 位置 74 的第 1 行语法错误意外'

据我所知,SCV 文件没有任何“错误”。它在 SublimeEdit 和 Excel 中打开良好,我看不到任何“有趣”的东西来解释这一点。

现在卡住了。

谢谢, 标记

【问题讨论】:

    标签: csv put snowflake-cloud-data-platform


    【解决方案1】:

    PUT file://C:\\Users\\mark 1\\Downloads\\pp-complete.csv @~ auto_compress=true;
    

    以上命令有效,添加片段供您参考。使用双斜杠代替单引号来转义您的路径。因此,如下更改您的 put 命令并尝试。

    【讨论】:

      【解决方案2】:

      你能试试这个吗?

      PUT 'file:///Users/mark 1/Downloads/pp-complete.csv' @~ auto_compress=true;
      

      【讨论】:

        【解决方案3】:

        我认为你不需要单引号和额外的斜线:

        PUT 'file:///Users/mark 1/Downloads/pp-complete.csv' @~ auto_compress=true;
        

        参考例子here

        编辑:我知道您可能确实需要引号,因为您的文件名中有空格。但我认为问题是缺少斜线

        【讨论】:

          猜你喜欢
          • 2021-12-07
          • 1970-01-01
          • 2014-10-02
          • 1970-01-01
          • 2020-02-02
          • 1970-01-01
          • 1970-01-01
          • 2021-08-17
          • 1970-01-01
          相关资源
          最近更新 更多