Oracle查看表、视图、索引、存储过程和触发器的定义的方法查看表的定义:set long 999999select dbms_metadata.get_ddl("TABLE",upper("&table_name") from dual ;查看视图的定义:select text from user_views where view_name=upper("&view_name") ;查看index的定义:select dbms_metadata.get_ddl("INDEX",upper("&index_name") from dual ;select index_name,index_type,table_owner,table_name from user_indexes where table_name="TEMP3";查看procedure的定义:select text from user_source where name="&PROCEDURE_NAME" ;查看trigger的定义:select trigger_body from user_triggers where trigger_name="&trigger_name" ;相关阅读:Oracle存储过程中单引号及字符串拼接处理 http://www.linuxidc.com/Linux/2013-09/89906.htmOracle存储过程 学习笔记 http://www.linuxidc.com/Linux/2013-06/85881.htmOracle存储过程中临时表的使用技巧 http://www.linuxidc.com/Linux/2013-06/86192.htmOracle存储过程实现导出表结构 http://www.linuxidc.com/Linux/2013-06/85449.htmOracle存储过程和序列化写的demo http://www.linuxidc.com/Linux/2013-04/83239.htm更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12Oracle创建基于事务和基于会话的临时表及临时表建索引的实验ORA-32004错误 数据库无法启动 解决方法相关资讯 Oracle存储过程 Oracle索引 Oracle视图