Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: How to create a DDL for a schema

Re: How to create a DDL for a schema

From: <gareth_at_jamms.org>
Date: 21 Oct 2005 02:17:03 -0700
Message-ID: <1129886223.413864.40940@g43g2000cwa.googlegroups.com>


Don't top-post please, people don't like it :)

Anyway, a bit of lateral thinking produces:

select dbms_metadata.get_ddl('TABLE',table_name,'<schema_name>') from all_tables
where owner='<schema_name>';

And:

select dbms_metadata.get_ddl('INDEX',index_name,'<schema_name>') from all_indexes
where owner='<schema_name>';

Run as SYSTEM rather than SYS.

HTH

Received on Fri Oct 21 2005 - 04:17:03 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US