Difference between revisions of "Extract ddl with "dbms metadata.get ddl""
From dbawiki
| Line 1: | Line 1: | ||
| + | ===Different ways of extracting ddl=== | ||
set pagesize 0 | set pagesize 0 | ||
set linesize 30000 | set linesize 30000 | ||
| Line 11: | Line 12: | ||
and ... | and ... | ||
/ | / | ||
| + | |||
| + | SELECT ‘select dbms_metadata.get_ddl(”’|| object_type || ”’, | ||
| + | ”’||object_name||”’,”&&schema”)||chr(10)||”/” FROM dual;’ | ||
| + | from dba_objects where owner = UPPER(‘&&schema’) | ||
| + | and object_type = ‘INDEX’ | ||
| + | |||
| + | exec dbms_metadata.set_transform_param(DBMS_METADATA.SESSION_TRANSFORM, ‘SQLTERMINATOR’, TRUE ); | ||
Revision as of 20:32, 6 December 2011
===Different ways of extracting ddl===
set pagesize 0
set linesize 30000
set long 500000
set longchunksize 500000
set trimspool on
set feed off
select 'select dbms_metadata.get_ddl(INDEX,||object_name||,&&schema)||chr(10)||/ from dual;'
from dba_objects where owner = UPPER('&&schema')
and object_type = 'INDEX'
and ...
/
SELECT ‘select dbms_metadata.get_ddl(”’|| object_type || ”’, ”’||object_name||”’,”&&schema”)||chr(10)||”/” FROM dual;’ from dba_objects where owner = UPPER(‘&&schema’) and object_type = ‘INDEX’ exec dbms_metadata.set_transform_param(DBMS_METADATA.SESSION_TRANSFORM, ‘SQLTERMINATOR’, TRUE );