Oracle时间戳列删除秒数

时间:2017-06-17 16:49:30

标签: oracle timestamp

我们正在测试一个从12.1升级到12.2的测试Oracle数据库,并遇到了一个相当严重的问题。

我们的一些表包含带时区的timestamp类型的列。在升级时,这些包含的值可以包括几分之一秒。

我们注意到的是,现在(在12.2下)尝试填充此类列中的数据的任何例程都会导致小数秒值被截断,并且值将四舍五入到最接近的秒。这几乎就像我们试图将时间戳插入日期字段一样。

E.g。如果我们尝试插入价值' 01-JAN-2017 12:34:56.789'在12.2实例中的TTZ列中,插入的值实际上是&01; 01-JAN-2017 12:34:57.000'。

更糟糕的是,这种数据丢失正在无声地发生,没有给出警告。

其他人有这个吗?

0 个答案:

没有答案