Oracle记录(行)元数据包括时间戳

时间:2015-02-11 20:05:27

标签: sql oracle metadata record

Oracle数据库是否记录写入表的每个记录(行)的时间戳? 如果有,是否有SQL命令来读取此时间戳?

我试图找出执行写入数据库需要多长时间。数据记录包含测试数据准备写入数据库的时间戳。这段时间的不同会告诉我写这篇文章需要多长时间。注意我不是在寻找mS差异我正在考虑细微差别。

1 个答案:

答案 0 :(得分:1)

虽然每行没有确切的时间戳,但您可以使用类似的称为SCN的东西,您可以在伪列ORA_ROWSCN中获取 然后使用SCN_TO_TIMESTAMP

将其转换为时间戳

同样@SanderstheSoftwarer在评论中说:“可以使用ROWDEPENDENCIES选项构建表格,如果是,则会为每一行跟踪scn”。