Oracle数据库是否记录写入表的每个记录(行)的时间戳? 如果有,是否有SQL命令来读取此时间戳?
我试图找出执行写入数据库需要多长时间。数据记录包含测试数据准备写入数据库的时间戳。这段时间的不同会告诉我写这篇文章需要多长时间。注意我不是在寻找mS差异我正在考虑细微差别。
答案 0 :(得分:1)
虽然每行没有确切的时间戳,但您可以使用类似的称为SCN的东西,您可以在伪列ORA_ROWSCN中获取 然后使用SCN_TO_TIMESTAMP
将其转换为时间戳同样@SanderstheSoftwarer在评论中说:“可以使用ROWDEPENDENCIES选项构建表格,如果是,则会为每一行跟踪scn”。