database – Oracle中表行的创建日期时间是什么?

前端之家收集整理的这篇文章主要介绍了database – Oracle中表行的创建日期时间是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
昨天我的朋友-BI专家 – 向我解释了一个oracle问题:
有一个包含大量数据的oracle数据库,但是它们没有为每个存储每个行的创建日期时间的表创建列.
那么在这种情况下,他如何获得每行的创建日期时间(时间戳)?
每行都有自己的系统变更编号(SCN).这恰好可以确定数据库中的一个时刻.

首先找出SCN并基于它使用SCN_TO_TIMESTAMP来获取时间戳:

SELECT 
  SCN_TO_TIMESTAMP(ora_rowscn),MyTable.*
FROM 
  MyTable

猜你在找的Oracle相关文章