oracle查看表结构命令 怎么查看oracle数据库表结构的修改记录?
怎么查看oracle数据库表结构的修改记录?
Oracle数据库中的操作状态可以被SQL语句跟踪:(1)从V$sqlarea中选择*可以跟踪SQL语句的执行过程。如果要跟踪某个时间点前后的语句,可以使用firstload ime控件。select*from v$sqlarea where first load Time> “2010-11-27/09:30:00”此方法为每条记录显示一条查询语句,并且只能查询SQL文本少于1000个字符,多余的将被截断。(2) 在V$SQLTEXT tracking中选择*时,整个查询语句都会记录在数据库中,包括地址、碎片等,通过组合(1)可以得到要跟踪的SQL语句的起始部分,然后通过该语句可以得到整个地址中完整的SQL语句。从V$SQLTEXT中选择*where SQLTEXT like “%cell name%”以获取包含的所有记录,找到要跟踪的SQL语句的起点,并记录地址字段的值以备将来使用。选择*from V$SQLTEXT where address=“address field of record above”,这样就可以得到V$SQLTEXT中整个SQL语句的片段,通过拼接得到完整的SQL语句。本文来自CSDN博客,请注明转载来源:http://blog.csdn.net/ocean海伦/archive/2010/11/27/6038782。ASPX
我想你应该先了解一下Oracle通用数据字典的结构。例如,9i的通用数据字典中的对象名的前缀是user、all和DBA。以用户为例,如果我们查找对象下的表,我们应该执行以下语句:SQL> select table ame from user ables is similar,you can replace it。如果要检查数据库中的所有表,可以查询select*from DBA tables如果要查询数据库中某个用户的表,还可以登录该用户,然后查询:select*from user tables导入外部SQL语句,可以使用SQL命令&燃气轮机@e:文件名。SQL如果要保存select*from tablename语句的结果,可以在SQL*plus中执行以下操作:pool C:测试.sql//这是保存文件的位置,请关闭select*from tablenamespool
oracle查看表结构命令 oracle和mysql区别 oracle查看表结构命令desc
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。