如何在数据库表中查找行创建日期和时间

SKG*_*SKG 6 oracle

是否可以找到在 Oracle 数据库的表中创建特定行的日期。(无需在列中插入创建日期时间)。

Der*_*ğlu 0

如果您的 Oracle RDBMS 上启用了插入日志/审核,是的,可以这样做。

AUDIT INSERT, UPDATE, DELETE ON MySchema.MyTable BY ACCESS;
Run Code Online (Sandbox Code Playgroud)

然后开始记录审核日志。之后您可以从以下位置查询它:

select * from sys.aud$
Run Code Online (Sandbox Code Playgroud)

  • 请注意,如果我没有记错的话,这需要企业版。并且它不会显示启用审核之前创建的行的信息。 (5认同)