ORACLE查询表最近更改数据的方法

 更新时间:2012年11月24日 19:13:56   作者:  
修改项目时,涉及到了Oracle中许多表的修改(包括:增加、删除字段,修改注释等)。由于开始没有进行记录,造成在上测试机时,忘记了具体修改过哪些表了
修改项目时,涉及到了Oracle中许多表的修改(包括:增加、删除字段,修改注释等)。由于开始没有进行记录,造成在上测试机时,忘记了具体修改过哪些表了。后来在网上查找了一些资料,例如:
复制代码 代码如下:

1、select uat.table_name from user_all_tables uat 该SQL可以获得所有用户表的名称
2、select object_name, created,last_ddl_time from user_objects 该SQL可以获得所有用户对象(包括表)的创建和最后修改时间

综合以上SQL,总结了如下语句:
复制代码 代码如下:

select uat.table_name as 表名,(select last_ddl_time from user_objects where object_name = uat.table_name ) as 最后修改日期
from user_all_tables uat

通过该语句,可以得到所有表的最后修改时间。(大家可以根据实际情况在该SQL后面加上相应的条件表达式)
通过对查询结果中最后修改时间的降序排列,就可以知道那些表的结构修改过了。
另外,希望大家好好练练上面涉及的SQL语句,他们能实现好多其他有用的功能的,希望大家可以多多研究^_^!

相关文章

  • oracle索引介绍(图文详解)

    oracle索引介绍(图文详解)

    在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容
    2014-06-06
  • Oracle PL/SQL入门慨述

    Oracle PL/SQL入门慨述

    Oracle PL/SQL入门慨述...
    2007-03-03
  • oracle数据库表实现自增主键的方法实例

    oracle数据库表实现自增主键的方法实例

    Oracle数据库中没有自增字段,我们可以通过创建序列和触发器的方式,间接地实现自增的效果,下面这篇文章主要给大家介绍了关于oracle数据库表实现自增主键的相关资料,需要的朋友可以参考下
    2022-06-06
  • oracle排名函数的使用方法分享

    oracle排名函数的使用方法分享

    本文介绍下,oracle中排名函数的用法,通过实例学习oracle排名函数的具体用法,有需要的朋友可以参考下
    2014-06-06
  • Kettle连接Oracle数据库方法((Oracle19c&Oracle11g))

    Kettle连接Oracle数据库方法((Oracle19c&Oracle11g))

    这篇文章主要介绍了Kettle连接Oracle数据库方法((Oracle19c&Oracle11g)),包括oracle驱动jar包,连接oracle的过程,思路很简单需要的朋友可以参考下
    2022-11-11
  • oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert

    oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert

    最近接了一个项目,其中项目需求,有一个非常纠结的问题,由于业务的关系,DB的数据表无法确定,在使用过程中字段可能会增加,这样在insert时给我造成了很大的困扰。接下来,通过本篇文章给大家介绍oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert
    2015-11-11
  • Oracle层次查询和with函数的使用示例

    Oracle层次查询和with函数的使用示例

    下面我跟大家分享下我的心得,也就是基于这种设计怎么做数形图,简单的做法就是查询出一个list集合就可以,要怎么办呢先来看下我的数据表
    2013-07-07
  • oracle中 procedure(存储过程)和function(函数)本质区别

    oracle中 procedure(存储过程)和function(函数)本质区别

    这篇文章主要介绍了 oracle中 procedure(存储过程)和function(函数)本质区别,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • oracle报错(ORA-00600)问题处理

    oracle报错(ORA-00600)问题处理

    最近在做一个项目,使用的是Oracle数据库,近两天不知道怎么回事,告警日志里总是显示这个错误(ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[])度娘了一下,终于找到解决方式,分享给大家
    2014-08-08
  • 六分钟学会创建Oracle表空间的实现步骤

    六分钟学会创建Oracle表空间的实现步骤

    这里介绍创建Oracle表空间的步骤,首先查询空闲空间、增加Oracle表空间、修改文件大小语句如下、创建Oracle表空间,最后更改自动扩展属性
    2013-06-06

最新评论