ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 获取数据库对象的DDL语句

获取数据库对象的DDL语句

原创 Linux操作系统 作者:buliaoqingtian 时间:2019-06-18 09:06:04 0 删除 编辑
    如何快速的获取数据库用户下部分对象的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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2005-08-03

  • 博文量
    88
  • 访问量
    66496