代码之家  ›  专栏  ›  技术社区  ›  Roman Pokrovskij Archil Labadze

编写Oracle数据库脚本:选定架构中的所有对象

  •  0
  • Roman Pokrovskij Archil Labadze  · 技术社区  · 12 年前

    目前,我们正在使用Oracle SQL Developer编写所选模式中的所有对象的脚本。但这是一个非常不舒服的解决方案,因为我们应该选择模式,搜索所有对象,选择所有对象并将所有选定对象移动到列表中。而且每一步都需要花费时间。重复12次(应导出12个shcemas)。

    是否可以通过Oracle SQL Developer插件改进导出对话框?或者更好的方法是使用shell/命令提示符实用程序编写Oracle数据库脚本。。。要使用哪个实用程序?

    1 回复  |  直到 12 年前
        1
  •  1
  •   thatjeffsmith    7 年前

    使用SQLcl!

    编写一些javascript,利用内置的SPOOL和DDL命令。比使用GUI快得多。

    此处示例(来自 Kris )-它实际上经过了ALL_OBJECTS https://gist.github.com/krisrice/de6f694b5241682059968bd5beadbcf7

    SQLcl 使用与SQLDeveloper相同的代码库,但它是一个命令行界面,它提供客户端脚本,因此您可以通过一组对象进行循环并与操作系统交互。