1

在 SQL Server 中,我将日期时间存储为 DateTimeOffset 数据类型,因此表值包含 UTC 偏移量。例如:

2020-05-24 14:20:18.0000000 -05:00

但是,一旦我导入 Snowflake(通过 Fivetran),该值就会转换为 UTC。例如:

2020-05-24 19:20:18.000 +0000

导入 Snowflake 后如何保持源值而不转换为 UTC?

4

1 回答 1

0

请注意,雪花有 3 种不同的时区类型,包括 TIMESTAMP_LTZTIMESTAMP_TZ

  • TIMESTAMP_LTZ 以指定的精度存储 UTC 时间
  • TIMESTAMP_TZ 存储 UTC 时间以及相关的时区偏移量

用于TIMESTAMP_TZ存储关联的时区偏移量。

https://docs.snowflake.com/en/sql-reference/data-types-datetime.html#timestamp-ltz-timestamp-ntz-timestamp-tz

于 2020-12-01T20:41:27.173 回答