PACKAGE同PACKAGE BODY的区别
来源:互联网 发布:从ncbi下载转录组数据 编辑:程序博客网 时间:2024/04/29 04:08
PACKAGE是接口定义,包括类型定义,变量,对外接口的函数和存储过程PACKAGE BODY是实际的函数和存储过程的实现
就好比java的接口和实现的类的区别!接口只提供抽象方法的定义,然后由别的类来继承这个接口,并实现抽象方法体!package也是提供方法和变量的定义,然后由package来实现每一个方法体!
package:
create or replace package my_baoastype sys_dep_r is record( doid sys_dep.doid%type, depid sys_dep.depid%type, depname sys_dep.depname%type);procedure hello(p_name varchar2);function f_add(p1 number,p2 number) return number;end;
package body:
create or replace package body my_baoastype sys_dep_r is record( doid sys_dep.doid%type, depid sys_dep.depid%type, depname sys_dep.depname%type);procedure hello(p_name varchar2)asbegin dbms_output.put_line('hello,'||p_name);end;function f_add(p1 number,p2 number) return numberas v1 number;begin v1:=p1+p2; return v1;end;end;
- PACKAGE同PACKAGE BODY的区别
- PACKAGE同PACKAGE BODY的区别
- Oracle Package与Package body的介绍
- ORACLE PACKAGE AND PACKAGE BODY
- 关于procedure+trigger+package+package body的综合应用
- 包头(Package)与包体(Package body)的应用
- ORACLE中 Package与Package body的介绍
- 包头(Package)与包体(Package body)的应用
- Oracle中Package与Package body的介绍
- package与folder的区别
- java有package和没有package的命令行运行区别
- package
- package
- package
- package
- [Script]Re-Compile All Invalid Package/Package Body
- 存储过程调用package 、package body中的方法
- oracle中的包头(Package)与包体(Package body)
- 使用CBaseFilter, CBaseInputPin和CBaseOutputPin写一个简单的Filter
- Linux内核学习笔记:前言
- http://sd.csdn.net/a/20111227/309730.html
- X86
- java NIO 及 阻塞和非阻塞IO
- PACKAGE同PACKAGE BODY的区别
- hibernate JPA 关联关系 fetch
- 探索推荐引擎内部的秘密
- 一个最小OpenGL框架
- C#压缩解压zip 文件
- Tomcat - 处理HTTP请求过程
- 浅谈软件人机界面
- UCOS-II之字节对齐问题
- VC学习