Oracle中包的使用

包头

创建语法

简单案例

包体

包体是独立于包头的数据字典对象,包头完成编译之后才能进行编译,包体中带有实现包头中描述的前向子程序的代码段。

重载

在包的内部,过程和函数可以被重载,也就是说,可以存在多个名称相同的,但是参数不同的过程和函数。重载允许相同的操作执行在不同的对象上。

重载过程

使用重载

Oracle的内置包

1. DBMS_ALERT:数据库报警,允许会话间通讯

2. DBMS_JOB:任务调度服务

3. DBMS_LOB:大型对象操作

4. DBMS_PIPE:数据库管道,允许会话间通讯

5. DBMS_SQL:执行动态SQL

6. UTL_FILE:文本文件的输入输出

dawei

【声明】:丽水站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。