修改项目时,涉及到了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语句,他们能实现好多其他有用的功能的,希望大家可以多多研究^_^!
摘自:http://blog.csdn.net/accp_fangjian/article/details/6050527
分享到:
相关推荐
使用oracle数据库时修改表结构,创建表空间等等
oracle 多表查询与数据修改学习笔记,主要是让大家熟悉三个或四个表的连接查询,熟练掌握delete、update与insert的语法。
修改oracle表权限
oracle_修改表结构oracle_修改表结构oracle_修改表结构
1、行级触发器不支持 ...所以想要触发器对自身表数据做修该,则用行级触发器得到 :new 和 :old对象中的相关数据,然后将这样的数据保存到 package中,然后在语句级触发期中调用 package包中保存的数据,进行更新操作
Oracle 修改字符集Oracle 修改字符集Oracle 修改字符集
通过修改表空间文件大小或者添加表空间文件方式修改Oracle表空间
ORACLE 修改redo日志文件 大小的方法 供大家参考
NULL 博文链接:https://eaglyang.iteye.com/blog/380347
oracle字符集的查看,oracle客户端字符集的修改
oracle修改版本工具 很方便,亲测可用,支持oracle10g,11g oracle修改版本工具 很方便,亲测可用,支持oracle10g,11g
Oracle使用 alter 增加 修改 删除 字段, 可以同时添加多个字段 创建 修改 添加表的约束
oracle11g 修改字符集 修改为ZHS16GBK 有时候因为数据库的字符集的问题,导致dmp文件不能正常导入到其他数据库。可以用下面的方法将数据库的字符集修改一下
怎样修改查看Oracle字符集及怎样修改字符集
修改Oracle数据库字符集的命令行方法。 在Oracle10g上也可以使用
Oracle数据库中,表中已存在数据字段修改该字段的长度,如有疑问可沟通联系,当积分自动提升到很高的时候欢迎联系,会把积分调低。
修改项目时,涉及到了Oracle中许多表的修改(包括:增加、删除字段,修改注释等)。由于开始没有进行记录,造成在上测试机时,忘记了具体修改过哪些表了。后来在网上查找了一些资料,例如: 代码如下: 1、select uat...
oracle密码过期修改方法,详情请参见附件内容。
详细介绍oracle修改字符集的方法,需要的可以拿去用,很不错的
oracle 字符集修改命令oracle 字符集修改命令oracle 字符集修改命令oracle 字符集修改命令