获取数据库对象的DDL语句

     如何快速的获取数据库用户下部分对象的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博客 ” ,链接:http://blog.itpub.net/526592/viewspace-261520/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/526592/viewspace-261520/

你可能感兴趣的:(获取数据库对象的DDL语句)