【问题标题】:In Oracle, how do I create the "CREATE TABLE..." syntax for an existing table?在 Oracle 中,如何为现有表创建“CREATE TABLE...”语法?
【发布时间】:2009-11-24 22:16:55
【问题描述】:

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

您如何在 Oracle 中做到这一点?有没有很好的自动化方法?

【问题讨论】:

    标签: sql oracle


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      使用像 SQL Developer 或 Toad 这样的工具可能是最简单的。但是这些信息都可以在数据字典中找到。特别是,检查 DBMS_METADATA.get_ddl 的文档。类似的东西

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

      应该做你想做的。

      【讨论】:

        【解决方案3】:

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

        以下是示例导出方法的链接 http://www.oracle.com/technology/products/database/sql_developer/howtos/export_intro.htm

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-06-11
          • 1970-01-01
          • 2011-08-17
          • 1970-01-01
          • 2011-03-12
          • 2018-06-06
          • 2018-03-16
          相关资源
          最近更新 更多