Advertisement

PL/SQL包(package)讲解(python版本)

阅读量:

创建包装规范定义

接口到包的规范仅用于声明类型、变量、常量、异常、游标以及子程序,这些元素可以从封装体的外部被调用。在规范中所定义的所有对象均被归类为公共对象。而那些在封装体内部被定义但未包含在包定义中的子程序,则被视为私有对象。以下代码片段展示了一个包含多个程序包规范定义的示例。在一个包中,可以声明全局变量,并定义多个程序或函数。

复制代码
 -- Created on 2018/4/2 by E.WANG

    
 -- 创建包规范定义
    
 create or replace package math_package
    
 as
    
   --创建两个整数加法存储过程
    
   procedure add(a in int,b in int,c out int);
    
   --创建两个是整数的减法函数
    
   function sub(a in int,b in int ,c out int) return int;
    
   --创建乘法存储过程
    
   procedure mul(a in int,b in out int);
    
   
    
   --创建除法函数
    
   function div(a in int ,b in out number) return number;

全部评论 (0)

还没有任何评论哟~