gpt4 book ai didi

database - Oracle 数据库对象 - 最后的 DDL 与 TIMESTAMP

转载 作者:行者123 更新时间:2023-12-04 12:44:43 25 4
gpt4 key购买 nike

我正在尝试确定哪个日期可以反射(reflect)在 Oracle 11g 数据库上修改对象的时间。

last_ddl_time 或时间戳

我已经阅读了很多主题,但找不到明确的答案。如果我理解正确,有些事件会触发最后的 DDL 日期发生变化,但不会触发 TIMESTAMP?

谁能详细说说。我有初学者水平的理解,所以耐心等待。

谢谢

最佳答案

是 - check out the documentation .

LAST_DDL_TIME  Timestamp for the last modification of the object and dependent objects resulting from a DDL statement (including grants and revokes)
TIMESTAMP Timestamp for the specification of the object (character data)

TIMESTAMP 仅适用于对象本身 - 因此如果您创建一个表,则只有在您更改表中的列或表本身的某些其他属性时才会更新。

LAST_DDL_TIME 包括影响对象的任何更改,包括对依赖对象的更改。因此,如果您向表添加约束或授权,LAST_DDL_TIME 将为表更新,但 TIMESTAMP 不会。

尝试使用一些不同的 DDL 语句。

关于database - Oracle 数据库对象 - 最后的 DDL 与 TIMESTAMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53107674/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com