set heading off; set echo off; set pages 999; set long 90000;
spool dept.sql select dbms_metadata.get_ddl('table','dept','scott') from dual; select dbms_metadata.get_ddl('index','dept_idx','scott') from dual; spool off;
b.获取一个schema下的所有建表和建索引的语法,以scott为例:
set pagesize 0
set long 90000
set feedback off
set echo off spool scott_schema.sql connect scott/tiger; select dbms_metadata.get_ddl('table',u.table_name) from user_tables u; select dbms_metadata.get_ddl('index',u.index_name) from user_indexes u; spool off;