Oracle 视图 USER_TAB_MODIFICATIONS 官方解释,作用,如何使用详细说明

本站中文解释

Oracle视图USER_TAB_MODIFICATIONS表示当前用户登录到Oracle实例中任何表上进行相关更改,无论是使用ALTER命令还是DDL,DML等语句操作,都会记录在该视图中。该视图可以帮助用户查看表上最近执行的更改,这对于DBA来说是非常有用的,因为它可以监控共享数据库对象的修改,并确保不被意外的修改所干扰。

如果希望检查特定表上的改动,可以使用SELECT语句,如下所示:

SELECT * FROM USER_TAB_MODIFICATIONS WHERE TABLE_NAME = ‘EMPLOYEES’;

此外,还可以使用这个视图来比较不同数据库之间的表及其属性之间的差异,以及将某个时刻表的状态记下来,以便以后回滚到某一特定状态。

官方英文解释

USER_TAB_MODIFICATIONS describes modifications to all tables owned by the current user that have been modified since the last time statistics were gathered on the tables. Its columns are the same as those in ALL_TAB_MODIFICATIONS.

Note:

For performance reasons, Oracle Database does not populate this view immediately when the actual modifications occur.

See Also:

“ALL_TAB_MODIFICATIONS”


数据运维技术 » Oracle 视图 USER_TAB_MODIFICATIONS 官方解释,作用,如何使用详细说明