如何快速的获取数据库用户下部分对象的DDL语句呢,一般可以使用两类方法,第一是调用DBMS_METADATA包是的get_ddl函数;第二类方法就是使用IMPDP,本文主要针对第一个方法。下面是具体的操作步骤。
第一步:运行下面这个语句。
SELECT 'SELECT '||'DBMS_METADATA.GET_DDL('||'''TABLE'''||','||''''||TABLE_NAME||''''||')'||' FROM DUAL;'
FROM USER_TABLES where table_name like 'ISAS_S2%' FROM USER_TABLES where table_name like 'TEST%';
第二步:
将第一步的结果保存到一个文本文件中,例如保存到F盘根目录下的sql.txt文件中
第三步:在SQL*PLUS 中运行执行下面代码,结果就在result.txt文件中
SQL>set heading off
SQL>set long 999999999
SQL>set term off
SQL>spool f:\result.txt
SQL>@f:\sql.txt
SQL>spool off;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/526592/viewspace-261520/
,如需转载,请注明出处,否则将追究法律责任。