日期:2014-05-16  浏览次数:20372 次

如何找到数据库对象定义集合
如何找到数据库所有视图的定义
SQL> select view_definition from v$fixed_view_definition where view_name='V$FIXED_TABLE';

VIEW_DEFINITION
--------------------------------------------
select  NAME , OBJECT_ID , TYPE , TABLE_NUM from GV$FIXED_TABLE where inst_id =
USERENV('Instance')

如何得到数据库中表,索引的定义
SQL> select DBMS_METADATA.get_ddl('TABLE','DUAL') from dual;

DBMS_METADATA.GET_DDL('TABLE',
--------------------------------------------

  CREATE TABLE "SYS"."DUAL"
   (    "DUMMY" VARCHAR2(1)
   ) PCTFREE 10 PCTUSED 4