我正在使用dbms_metadata.get_ddl函数。我提取包和包体的ddl分开并单独使用它们,所以当我要求PACKAGE ddl时我不需要PACKAGE BODY的ddl。但是get_ddl('PACKAGE',some_package)将PACKAGE和PACKAGE BODY的ddls一起返回。 是否有要设置的参数或其他任何可能使其成为可能...
答案 0 :(得分:13)
尝试dbms_metadata.get_ddl('PACKAGE_SPEC', some_package instead)
(与PACKAGE_BODY
类似)
答案 1 :(得分:1)
对于格式良好的ddl提取和易于使用,您可以获得ZoraDDL。 这是一个小命令行工具,用于从数据库中提取具有许多功能的DDL。 请查看ZorraDDL Homepage以获取更多信息。