【发布时间】:2021-08-10 16:12:07
【问题描述】:
尝试使用 COPY INTO 将文件数据加载到 Snowflake。该表有一个时间戳列。该文件在该列中只有 Null 的空字符串“”。
在文件格式时间戳选项设置为 AUTO 的情况下运行复制时,语句失败,说明无法将 '' 解析为时间戳。
有什么办法可以解决
【问题讨论】:
标签: snowflake-cloud-data-platform
尝试使用 COPY INTO 将文件数据加载到 Snowflake。该表有一个时间戳列。该文件在该列中只有 Null 的空字符串“”。
在文件格式时间戳选项设置为 AUTO 的情况下运行复制时,语句失败,说明无法将 '' 解析为时间戳。
有什么办法可以解决
【问题讨论】:
标签: snowflake-cloud-data-platform
使用NULL_IF 选项:
NULL_IF = ('string1' [ , 'string2' ... ] )
用于与 SQL NULL 相互转换的字符串。 Snowflake 将数据加载源中的这些字符串替换为 SQL NULL。要指定多个字符串,请将字符串列表括在括号中,并使用逗号分隔每个值。
NULL_IF = ('\\N', '')