我正在使用 SQL Developer 3.0.04 并试图导出一个包。我有两个问题:
我可以在一次导出中同时导出包规范和正文(生成 1 个 export.sql 文件)吗?
export.sql 文件有些压缩,我可以用换行符等以文本格式获取它,以便更好地阅读它吗?
我正在使用 SQL Developer 3.0.04 并试图导出一个包。我有两个问题:
我可以在一次导出中同时导出包规范和正文(生成 1 个 export.sql 文件)吗?
export.sql 文件有些压缩,我可以用换行符等以文本格式获取它,以便更好地阅读它吗?
在 SQL-Developer 中右键单击 Package Specification 并选择Save Package Spec and Body...
这将生成一个包含规范和正文的文件。
不要导航到包对象并在那里进行导出,而是使用 \Tools\Database Export 生成单个文件。
您必须右键单击包并选择:“保存包规格和正文”
是的你可以。只需导航到包主体 -> 导出 -> 选中“包含依赖项”
结果,将生成带有包声明和包体的 export.sql。
此外,您将在 package extra 中获得所有已使用表的 DDL(您无法将其关闭);这可以被视为这种方法的优点或缺点。
但是,如果您打算无论如何导出包和表,您可以使用上述方法,然后使用导出表+数据生成的sql脚本,无论如何都会重新创建表。