【发布时间】:2019-10-30 09:24:55
【问题描述】:
当我将 DatatimeOffset 数据加载到 Snowflake 中时,偏移量默认为 America/Los_Angeles 的时区。
除此之外我唯一的问题是我们如何使用 TIMESTAMP_TZ 字段维护提供的 UTC 偏移量?
我还尝试将包含 TIMEZONE_TZ 的数据复制到另一个表中,并且偏移量不会被覆盖。似乎只有当您从外部来源导入数据时才会发生这种情况。
我希望导入 Snowflake 的数据能够保留现有的 Datatimeoffset 并且不会被 Snowflake Table 覆盖。
我也尝试使用 TIMEZONE_LTZ 并且遇到了同样的错误。
已编辑以包含问题的屏幕截图。
【问题讨论】:
-
坏消息线索:尝试将 TZ 列卸载到镶木地板时,我得到以下信息:卸载到 PARQUET 时遇到错误:TIMESTAMP_TZ 和 LTZ 类型不支持卸载到 Parquet。
-
我还尝试从 CSV 文件加载 TZ 数据,效果非常棒。
标签: sql snowflake-cloud-data-platform