oracle package 备份,ORACLE PACKAGE 包 详解

原文:http://blog.sina.com.cn/s/blog_7ed5a80801011p9f.html

包是一组相关过程、函数、变量、常量#SinaEditor_Temp_FontName、类型和游标等PL/SQL程序设计元素的组合。包具有面向对象设计的特点,是对这些PL/SQL程序设计元素的封装。一个包由两个分开的部分组成:

(1)包package声明或定义:包定义部分是创建包的规范说明,声明包内数据类型、变量、常量、游标等元素。

这部分也是为使用者提供了透明的接口。

(2)包体packpage body:包体是包定义部分的具体实现。

(3)将有联系的对象打成包,方便使用

(4)包中对象包括储存过程,函数,游标,自定义类型和变量,可以在PL_SQL块中应用这些对象.

定义包头:

----------------------------------------------------------------------------------------------

create or replace package is

type is ;--定义类型

-- Public constant declarations

constant := ;--声明常量

-- Public variable declarations

;  --数据类型

-- Public function and procedure declarations

function ( ) return ; --函数

end ;

定义包体:

---------------------------------------------------------------------------------------

你可能感兴趣的:(oracle,package,备份)