【发布时间】:2020-04-17 07:43:42
【问题描述】:
Oracle SQL Developer 可以通过Tools -> Database Export...导出DDL...这个效果很好,但是需要人工干预。
我知道DBMS_METADATA.get_ddl(),我想做的是将生成的DDL保存在我用来使用Oracle SQL Developer连接到Oracle DB的客户端机器中,这可以手动完成。
但是,我正在寻找一种自动/可编写脚本的方式来导出(保存到本地计算机)DDL,该方式与通过手动方式导出的相同。
这是我用来获取 DDL 的 SQL 命令。
select dbms_metadata.get_ddl('obJType','ObjName','Schema') from dual;
我该怎么做?
【问题讨论】:
-
遍历 USER_OBJECTS 视图并将查询结果假脱机到某个文件
标签: sql oracle dbms-metadata