在创建雪花表时,我们将所有datetime/timestamp数据类型指定为timestamp\u ltz。
对于oracle源“0001-01-01 00:00:00.000001000”中的一个值,我们观察到,当将此值插入雪花表时,它将更改为“0000-12-31 23:52:58.000001000”。
除此之外,其他日期时间/时间戳值没有问题。
当查询运行时,没有更改和更改时区。这是一些转换问题,由于时区或在雪花方面的错误?
在创建雪花表时,我们将所有datetime/timestamp数据类型指定为timestamp\u ltz。
对于oracle源“0001-01-01 00:00:00.000001000”中的一个值,我们观察到,当将此值插入雪花表时,它将更改为“0000-12-31 23:52:58.000001000”。
除此之外,其他日期时间/时间戳值没有问题。
当查询运行时,没有更改和更改时区。这是一些转换问题,由于时区或在雪花方面的错误?
1条答案
按热度按时间cnwbcb6i1#
根据为会话/用户设置的时区,可能会发生这种情况。有关时区参数的更多详细信息,请参见此处。
https://docs.snowflake.com/en/sql-reference/parameters.html#timezone
请使用下面的链接为您的会话/用户/帐户设置时区。
https://docs.snowflake.com/en/sql-reference/parameters.html#viewing-参数及其值
select查询的输出是0000-12-31 23:56:02.000。