当在表中添加了某列时

问题描述 投票:0回答:1

我有一个表员工,几天前已经添加了一个名为“ new_emp”的新列。我想知道何时添加此列。此列的更改可能是也可能不是表中的最后更改。

我知道我们有all_objects表,可以在其中获取last_ddl时间。但这对我没有帮助。我想知道何时在employees表中完全添加了此“ new_emp”列。

是否可以获取详细信息?

sql oracle plsqldeveloper
1个回答
0
投票

这种直接机制(从某些表中选择)在Oracle数据库中不存在。

您可以使用

  1. DDL trigger跟踪表上的DDL更改。 (您可以为所有DDL更改创建系统级触发器)
  2. 使用Oracle的Audit功能

干杯!

© www.soinside.com 2019 - 2024. All rights reserved.