【发布时间】:2009-11-24 22:16:55
【问题描述】:
SQL Server 有一种方法可以让您以必要的 SQL“创建表”命令的形式“导出”现有表的架构。
您如何在 Oracle 中做到这一点?有没有很好的自动化方法?
【问题讨论】:
SQL Server 有一种方法可以让您以必要的 SQL“创建表”命令的形式“导出”现有表的架构。
您如何在 Oracle 中做到这一点?有没有很好的自动化方法?
【问题讨论】:
【讨论】:
使用像 SQL Developer 或 Toad 这样的工具可能是最简单的。但是这些信息都可以在数据字典中找到。特别是,检查 DBMS_METADATA.get_ddl 的文档。类似的东西
select dbms_metadata.get_ddl ('TABLE',myschema,mytab) from dual;
应该做你想做的。
【讨论】:
您可以为此使用SQLDeveloper。 它是免费提供的,您只需右键单击表格即可导出DDL查询,导出各种格式的数据等。
以下是示例导出方法的链接 http://www.oracle.com/technology/products/database/sql_developer/howtos/export_intro.htm
【讨论】: