【发布时间】:2011-07-27 07:21:26
【问题描述】:
我需要将给定模式的表导出到 DDL 脚本和 Insert 语句中 - 并对其进行脚本化,以便保持依赖关系/约束的顺序。
我看到这篇文章建议如何使用数据归档数据库 - http://www.dba-oracle.com/t_archiving_data_in_file_structures.htm - 不确定这篇文章是否适用于 oracle 10g/11g。
我在“Sql Developer”、“Toad for Oracle”、“DreamCoder for Oracle”等中看到了“带有数据的导出表”功能,但我需要一次只做一张表,而且仍然需要手动找出正确的脚本执行顺序。
是否有任何工具/脚本可以利用 oracle 元数据并使用数据生成 DDL 脚本?
请注意,某些表具有 CLOB 数据类型列 - 因此工具/脚本需要能够处理这些列。
附:我需要类似于 SQL Server 2008 中的“生成脚本”功能的东西,其中可以指定“脚本数据”选项并取回按表约束顺序生成的带有 DDL 和数据的自给自足脚本。请看:http://www.kodyaz.com/articles/sql-server-script-data-with-generate-script-wizard.aspx
感谢您的帮助!
【问题讨论】:
标签: oracle insert schema export ddl