Можно ли извлечь ddl из пакета без тела пакета - PullRequest
7 голосов
/ 21 октября 2010

Я использую функцию dbms_metadata.get_ddl.Я извлекаю ddl из пакета и тела пакета отдельно и использую их отдельно, поэтому мне не нужен ddl PACKAGE BODY, когда я запрашиваю ddl PACKAGE.Однако get_ddl ('PACKAGE', some_package) возвращает ddls PACKAGE и PACKAGE BODY вместе.Есть ли параметр для установки, или что-нибудь еще, чтобы сделать это возможным ...

Ответы [ 2 ]

13 голосов
/ 21 октября 2010

Попробуйте dbms_metadata.get_ddl('PACKAGE_SPEC', some_package instead) (есть аналог с PACKAGE_BODY)

1 голос
/ 28 июля 2011

Для хорошо отформатированного извлечения ddl и простоты использования вы можете получить ZoraDDL. Это небольшой инструмент командной строки для извлечения DDL из базы данных со многими функциями. Посмотрите домашнюю страницу ZorraDDL для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...