Невозможно создать вложенные пакеты внутри моих программ Oracle PL / SQL - PullRequest
0 голосов
/ 31 января 2019

В моем требовании мне нужно создать несколько подпапок / пакетов внутри пакетов в Oracle Sql developer.Я перепробовал все возможные пути, но все равно не смог этого сделать.Иерархия папок должна выглядеть следующим образом.

  • ПАКЕТЫ -> ПАКЕТ1 -> ВСПОМОГАТЕЛЬНЫЙ ПАКЕТ / ПОДПИСКА,
  • ПАКЕТЫ -> ПАКЕТ 2 -> ВСПОМОГАТЕЛЬНЫЙ ПАКЕТ / ПОДПИСЬFOLDER

Может кто-нибудь, пожалуйста, помогите мне в этом.Заранее спасибо !!

1 Ответ

0 голосов
/ 31 января 2019

SUBpackage?Что бы это было?Пакет содержит функции, процедуры, переменные, типы, ... но другие пакеты?Я никогда не слышал об этом, и это - очевидно - не будет работать:

SQL> create or replace package a1 as
  2    procedure prc;
  3
  4    package pkg;
  5  end;
  6  /

Warning: Package created with compilation errors.

SQL> show err
Errors for PACKAGE A1:

LINE/COL ERROR
-------- ---------------------------------------------------
4/11     PL/SQL: Declaration ignored
4/11     PLS-00201: identifier 'PKG' must be declared
SQL> l4
  4*   package pkg;
SQL> c/pac/-- pac
  4*   -- package pkg;
SQL> l
  1  create or replace package a1 as
  2    procedure prc;
  3
  4    -- package pkg;
  5* end;
SQL> /

Package created.

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