从S3加载时,try_to_timestamp_tz不起作用

时间:2019-07-26 15:35:32

标签: function amazon-s3 snowflake

在带有csv文件的COPY FROM S3的上下文中,我无法使TRY_TO_TIMESTAMP函数起作用。

我有一个csv文件,内容只是“无效”。

我从Snowflake控制台运行以下SQL命令:

    COPY INTO table(<field>)
    FROM (select try_to_timestamp_tz($1)
    FROM <stage>)
    file_format = (type = csv);

我收到以下错误:

  

无法识别时间戳“无效”,文件“ test / test copie2.csv”,   第1行,字符1行1,列“ RAW_LOCATIONS_TEST” [“ LOCAL_DATE”:6]   如果您想在遇到错误时继续加载,   对ON_ERROR使用其他值,例如“ SKIP_FILE”或“ CONTINUE”   选项。有关加载选项的更多信息,请运行'info   SQL客户端中的“ loading_data”。

如果我以:p运行查询

    COPY INTO table(<field>)
    FROM (select try_to_timestamp_tz('invalid')
    FROM <stage>)
    file_format = (type = csv);

有效。它将NULL插入表中。

有人知道这是一个错误还是我缺少什么?

0 个答案:

没有答案