前页 后页

Oracle软件包

Oracle软件包是Oracle DBMS独有的数据库对象。它们是将逻辑相关对象分组为单个定义的容器。包装有两部分-规格和主体。该:

  • 规范部分声明了各种组件
  • 主体部分提供了组件的完整定义
包组件可以由类型,变量,常量,异常,游标和子程序组成。

在Enterprise Architect ,Oracle软件包被建模为UML类,其Enterprise Architect型为<< package >>。它有两个操作:

  • 规范
  • 身体
对于这些操作中的每一个,完整的SQL语法都包含在“初始代码”字段中。

创建一个Oracle软件包

行动

也可以看看

1个

将Class元素添加到您的数据模型。

2

打开元素的“属性”窗口,然后在“原型类型”字段中键入值“包装”。

3

单击元素,然后按F10,以在“操作”页面上显示“功能”窗口。

对于Package规范,请按Ctrl + N组合键,然后创建名称为“ Specification”且没有返回类型的操作。

4

“属性”窗口显示操作的属性。单击“代码”选项卡,然后在文本面板中键入整个Package规范。

5

返回“操作”页面上的“功能”窗口,对于Package主体,请按Ctrl + N组合键并创建名称为“ Body”且没有返回类型的操作。

6

在“属性”窗口上,单击“代码”选项卡,然后在文本面板中键入整个Package主体代码。

学到更多