Sql 在Oracle中,如何创建;“创建表格…”;现有表的语法?

Sql 在Oracle中,如何创建;“创建表格…”;现有表的语法?,sql,oracle,Sql,Oracle,SQLServer有一种方法可以让您以必要的SQL“CREATETABLE”命令的形式“导出”现有表的架构 在Oracle中,您是如何做到这一点的?有一种很好的自动化方法吗?您可以使用它。 它是免费提供的,您只需右键单击表,就可以导出DDL查询,以各种格式导出数据,等等 下面是如何导出示例的链接 给出了一个很好的例子。使用SQL Developer或Toad之类的工具可能是最简单的。但是这些信息都可以在数据字典中找到。特别是,请检查DBMS_METADATA.get_ddl的文档。差不多 se

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

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

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

下面是如何导出示例的链接


给出了一个很好的例子。

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

select dbms_metadata.get_ddl ('TABLE',myschema,mytab) from dual; 
你应该做你想做的