Oracle 9i轻松取得建表和索引的DDL语句

 更新时间:2007年03月07日 00:00:00   作者:  
正在看的ORACLE教程是:Oracle 9i轻松取得建表和索引的DDL语句。我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们通常的做法都是通过export with rows=no来得到,但它的输出因为格式的问题并不能直接拿来用。而另一种方法就是写复杂的脚本来查询数据字典,但这对于一稍微复杂的对象,如IOT和嵌套表等,还是无法查到。

  从数据字典中获得DDL语句是经常要用的,特别是在系统升级/重建的时候。在Oracle 9i中,我们可以直接通过执行dbms_metadata从数据字典中查处DDL语句。使用这个功能强大的工具,我们可以获得单个对象或整个SCHEMA的DDL语句。最好不过的是因为它使用起来很简单。

  1、获得单个表和索引DDL语句的方法:


  下面是输出。我们只要把建表/索引语句取出来在后面加个分号就可以直接运行了。


  2、获得整个SCHEMA DDL语句的方法:


  需要注意的是,当我们的表中有外健(参照约束)时,我们需要判别参照表之间的顺序,确保重建时按照合理的顺序进行。你可以通过查询dba_constraints and dba_cons_columns来确定各表之间的顺序,不再详述。

相关文章

  • Oracle ASM故障数据恢复解决方案

    Oracle ASM故障数据恢复解决方案

    在本篇文章里小编给大家整理的是关于Oracle ASM故障数据恢复解决方案以及相关知识点,有需要的朋友们参考下。
    2019-11-11
  • Oracle执行Update语句的几种方式

    Oracle执行Update语句的几种方式

    这篇文章介绍了Oracle执行Update语句的几种方式,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Oracle数据库中的优化方法

    Oracle数据库中的优化方法

    这篇文章主要给大家介绍了Oracle数据库中的优化方法,Oracle数据库是当前应用最广泛的大型数据库之一,其系统结构复杂,性能受多方面因素影响,其中查询操作是影响其性能的关键因素,需要的朋友可以参考下
    2023-07-07
  • Oracle实例启动时报错:ORA-32004的解决方法

    Oracle实例启动时报错:ORA-32004的解决方法

    最近在启动实例时遇到了一些错误,通过查找的相关的资料终于解决,决定分享出来给有需要的朋友们,所以下面这篇文章主要给大家介绍了在Oracle实例启动时报错:ORA-32004的解决方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-10-10
  • oracle date 类型字段的处理方法

    oracle date 类型字段的处理方法

    本文主要介绍oracle date 类型字段的处理方法,讲解的比较全面,需要的朋友可以参考一下。
    2016-06-06
  • Windows Oracle常见服务介绍

    Windows Oracle常见服务介绍

    注:SID - 数据库标识 HOME_NAME - Oracle Home名称,如OraHome92、OraHome81
    2009-05-05
  • ORACLE数据库查看执行计划的方法

    ORACLE数据库查看执行计划的方法

    基于ORACLE的应用系统很多性能问题,是由应用系统SQL性能低劣引起的,所以,SQL的性能优化很重要,分析与优化SQL的性能我们一般通过查看该SQL的执行计划,本文就如何看懂执行计划,以及如何通过分析执行计划对SQL进行优化做相应说明
    2012-05-05
  • [Oracle] 如何使用触发器实现IP限制用户登录

    [Oracle] 如何使用触发器实现IP限制用户登录

    在Oracle里,不像MySQL那样方便,可以直接在用户上进行IP限制,Oracle要实现用户级别的IP限制,可以使用触发器来迂回实现,以下就是示例,需要的朋友可以参考下
    2013-07-07
  • oracle 存储过程和触发器复制数据

    oracle 存储过程和触发器复制数据

    oracle 存储过程和触发器复制数据的代码,需要的朋友可以参考下。
    2009-11-11
  • Oracle数据库创建用户与数据库备份小结(必看篇)

    Oracle数据库创建用户与数据库备份小结(必看篇)

    下面小编就为大家推荐一篇Oracle数据库创建用户与数据库备份小结。具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-02-02

最新评论