Oracle SQL Developer 可以通过Tools -> Database Export...
This 很好的导出DDL,但是需要人工干预。
我知道DBMS_METADATA.get_ddl()
,但发现出口并不完美。我遇到了导出的DBMS_METADATA
DDL 无法使用的问题,如果没有首先修复关键字中间的中断等问题,甚至更糟。但是,如果有人知道一种DMBS_METADATA
无需手动修复即可运行的导出 DDL 的方法,那也是一个很好的解决方案。
基本上,我正在寻找一种自动/可编写脚本的方式来导出与通过手动方式导出的内容相同的 DDL。
我怎样才能做到这一点?