oracle查看表,索引,视图,存储过程的定义

通过  DBMS_METADATA 

Oracle 的在线文档,对这个包有详细说明:

DBMS_METADATA

通过该dbms_metadata包的get_ddl()方法,我们可以查看表,索引,视图,存储过程等的定义语句。

用法:

SQL> select dbms_metadata.get_ddl('对象类型','名称','用户名') from dual;

例如,我想查看用户USER1下创建的WORKER表。

 

select dbms_metadata.get_ddl('TABLE','WORKER','USER1') from dual;                   //必须大写,小写不行

 

 

其他的查询和这个类似,只需修改对象类型即可。

 

 

查看一个表的定义

desc 表名;

posted on 2013-11-01 17:47  hrbust_09zhangyabin  阅读(5483)  评论(1编辑  收藏  举报