无法在我的Oracle PL/SQL程序中创建嵌套包

无法在我的Oracle PL/SQL程序中创建嵌套包,oracle,plsql,Oracle,Plsql,在我的需求中,我需要在Oracle Sql developer的包中创建多个子文件夹/包。我尝试了所有可能的方法,但仍然无法做到这一点。文件夹层次结构应如下所示 包-->包1-->子包/子文件夹 包-->包2-->子包/子文件夹 有人能帮我一下吗。提前谢谢 分包?那会是什么?包包含函数、过程、变量、类型等。。。还有其他的包裹吗?我从来没有听说过,很显然,这是行不通的: SQL> create or replace package a1 as 2 procedure prc;

在我的需求中,我需要在Oracle Sql developer的包中创建多个子文件夹/包。我尝试了所有可能的方法,但仍然无法做到这一点。文件夹层次结构应如下所示

  • 包-->包1-->子包/子文件夹
  • 包-->包2-->子包/子文件夹

有人能帮我一下吗。提前谢谢

分包?那会是什么?包包含函数、过程、变量、类型等。。。还有其他的包裹吗?我从来没有听说过,很显然,这是行不通的:

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>

软件包既不包含文件夹,也不包含子程序(始终是函数或过程)的“子软件包”文档。好的,没问题。我知道OP想要在包中创建包。没问题,杰夫:)谢谢你的回答。。有没有办法在包内创建文件夹?恐怕我们的语言不同。文件夹是指“操作系统、Word文件、MP3文件、JPG等的容器”。包是指“数据库、程序、函数等的容器”。数据库中没有“文件夹”。如果你认为是,请你解释一下你的意思好吗?