Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Oracle 10g。我想查找特定表中过去 2 年未修改(插入或更新)的记录数量。
但该表没有日期列。我需要从数据库选项中找到它。有没有办法找到这个?
您不能对单个行执行此操作,但可以对数据库块执行此操作。转储各个数据库块并确定每个块的最后一次更改的 scn,然后使用 scn_to_timestamp 函数来计算块的最后一次更改的时间。
如果此数据块中的任何行都没有被修改,您将获得准确的信息。但是,如果更改了单行,则无法使用此方法确定该块中的其他行是否在过去两年内未更改。