多语言展示
当前在线:1644今日阅读:27今日分享:41

如何查询表DML和DDL操作的最后时间

oracle查询语句很多,下面以自建的test表为例,查询test表DML和DDL操作的最后时间。
工具/原料
1

oracle数据库

2

sqlplus或者pl/sql

方法/步骤
1

查询test表DML操作的最后时间的语句:select max(ora_rowscn),to_char(scn_to_timestamp(max(ora_rowscn)),'yyyy-mm-dd hh24:mi:ss') from test;

2

查询test表DDL操作的最后时间的语句:select  TO_CHAR(LAST_DDL_TIME,'YYYY-MM-DD HH24:MI:SS') FROM user_objects where object_name='TEST';

注意事项

oracle查询中条件object_name必须为大写。

推荐信息