取某个用户下的所有建表语句
SET SERVEROUTPUT ON;
SET LINESIZE 999999;
SET FEEDBACK OFF;
set long 999999; ------显示不完整
SET PAGESIZE 999999; ----分页
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'STORAGE',false); ---去除storage等多余参数
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'TABLESPACE',false); ---去除TABLESPACE等多余参数
EXECUTE DBMS_METADATA.SET_TRANSFORM_PARAM(DBMS_METADATA.SESSION_TRANSFORM,'SEGMENT_ATTRIBUTES',false); ---去除pctfree等多余参数
et trimspool on ;
set linesize 120 ;
set pagesize 2000 ;
set newpage 1 ;
set heading off;
set term off ;
spool f:/test.sql ;
SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)||';' FROM USER_TABLES u;
spool off ;