oracle存储过程包授权,oracle存储过程--包package

Package是plsql语言中的一种对象。

和存储过程一样都是对象,之所以放在存储过程来说它,就是除了语法,基本上

没什么可说的。类比java,包package就是接口与实现类的关系。包package的出现

主要也是为了面向接口编程(个人理解)。你可以把java接口的知识类比学习包package。

里面可以放一些变量定义,方法定义,存储过程定义。

包package分为两大部分:包说明和包体。

包说明类似接口定义,包体类似实现类。

包说明的格式:

create or replace package ppppppppppppp is

-- Author : MY

-- Created : 2013/7/11 16:19:16

-- Purpose :

-- Public type declarations

type is ;

-- Public constant declarations

constant := ;

-- Public variable declarations

;

-- Public function and procedure declarations

function () return ;

end ppppppppppppp;

包体的声明格式:

create or replace package body bbbbbbbbbbbbb is

-- Private type declarations

type is ;

-- Private constant declarations

你可能感兴趣的:(oracle存储过程包授权)