代码之家  ›  专栏  ›  技术社区  ›  Aaron Fi

在Oracle中,如何为现有表创建“创建表…”语法?

  •  2
  • Aaron Fi  · 技术社区  · 15 年前

    SQL Server有一种方法可以让您以必要的SQL“创建表”命令的形式“导出”现有表的架构。

    你在甲骨文中是怎么做到的?有没有一种很好的自动化方式?

    3 回复  |  直到 15 年前
        1
  •  3
  •   Community rcollyer    7 年前
        2
  •  3
  •   Jim Hudson    15 年前

    使用像SQL开发人员或toad这样的工具可能是最简单的。但是这些信息都在数据字典里。特别是,检查文档中是否有dbms_metadata.get DDL。类似的东西

    select dbms_metadata.get_ddl ('TABLE',myschema,mytab) from dual; 
    

    应该做你想做的。

        3
  •  2
  •   Santosh Gokak    15 年前

    你可以使用 SQLDeveloper 为此。 它是免费提供的,您只需右键单击表,就可以导出DDL查询、以各种格式导出数据等。

    下面是示例导出的链接如何 http://www.oracle.com/technology/products/database/sql_developer/howtos/export_intro.htm