【问题标题】:Export the specification and body in a single file将规范和正文导出到单个文件中
【发布时间】:2012-06-12 18:30:40
【问题描述】:

我正在使用 SQL Developer 3.0.04 并尝试导出一个包。我有两个问题:

  1. 我能否在一次导出中同时导出包规范和正文(生成 1 个 export.sql 文件)?

  2. export.sql 文件有些压缩,我可以用换行符等以文本格式保存它,以便更好地阅读它吗?

【问题讨论】:

    标签: oracle oracle-sqldeveloper


    【解决方案1】:

    您必须右键单击包并选择:“保存包规格和正文”

    【讨论】:

      【解决方案2】:

      在 SQL-Developer 中右键单击 Package Specification 并选择 Save Package Spec and Body... 这将生成一个包含规范和正文的文件。

      【讨论】:

      • 这一切都很好,但我有编码问题。看起来没有选择编码的选项。所有特殊字符都转换为?。有什么建议吗?
      【解决方案3】:

      是的,你可以。只需导航到包主体 -> 导出 -> 选中“包含依赖项”

      因此,export.sql 将生成包声明和包体。

      此外,您将在 package extra 中获得所有已使用表的 DDL(您无法将其关闭);这可以被视为这种方法的优点或缺点。

      但是,如果你打算导出包和表,你可以使用上面的方法,然后使用导出表+数据生成的sql脚本,无论如何都会重新创建表。

      【讨论】:

        【解决方案4】:

        不要导航到包对象并在那里进行导出,而是使用 \Tools\Database Export 生成单个文件。

        【讨论】:

          猜你喜欢
          • 2020-01-05
          • 2016-02-03
          • 2018-11-25
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-09-18
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多