0

由于 Date 仅使用高达秒的精度,我们需要使用时间戳来获得更高的精度(高达毫秒)。

我运行查询并按 create_date 字段的降序排序,该字段根据事务执行以正确的顺序返回结果。

3 个具有不同事务代码(TRN、DII、DRD)的结果按顺序显示相同的 create_date 值(例如:28-MAY-13 12.09.45)。

我看不到毫秒,但 DRD 是在 DII 之前创建的毫秒,它是在 TRN 之前几毫秒创建的。

所以它确实捕获了高达毫秒的创建时间并以正确的顺序相应地显示,但是我怎么能看到这个时间呢?我试过了:

to_timestamp(create_date, 'DD.MM.YYYY HH24:MI:SSFF3' )

但仍然显示 0 毫秒部分。

4

1 回答 1

1

您的 created_date 字段应该是TIMESTAMP类型。插入此列时,使用systimestamp而不是sysdate存储毫秒。

于 2013-05-29T07:48:55.073 回答