程序包的实例和删除

目录

程序包的实例

我们创建一个程序包,内容包含上一章所创建的存储过程和函数

程序包的删除


Oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645

程序包的实例

下面就通过具体范例来演示程序包的使用。

我们创建一个程序包,内容包含上一章所创建的存储过程和函数

分析:由于所要创建的存储过程和函数上一章已经创建过,因此只需按照程序包的创建方法,先在包规范中声明存储过程和函数,然后在包体中将实现代码写入即可。

包规范创建如下图所示。

如上图所示,在包规范中声明了一个函数和一个过程

下图是程序包体的程序代码。

如上图所示,在程序包体中,分别是对应包规范中声明的存储过程和函数的实现代码。

创建完程序包的包规范和包体后,就可以使用了,下面看如何使用,如下图所示。

调用的时候使用如下语法格式。

复制代码
程序包名称.过程名称
程序包名称.函数名称

程序包的删除

因为程序包的创建分为两部分,所以删除也分为两步,先删除程序包体,然后再删除包规范。语法格式如下所示。

sql 复制代码
DROP PACKAGE BODY 程序包名称
DROP PACKAGE 程序包名称
相关推荐
禁默2 分钟前
已知 inode 号,如何操作文件?Ext 文件系统增删查改底层逻辑拆解
linux·服务器·数据库
User_芊芊君子4 分钟前
【Java】设计模式——单例、工厂、代理模式
java·设计模式·代理模式
云飞云共享云桌面9 分钟前
工厂办公环境如何实现一台服务器多人共享办公
运维·服务器·网络·数据库·3d
六点半88811 分钟前
【C++】C++11 篇二
开发语言·c++
weixin_4569042713 分钟前
MySQL高级特性详解
数据库·mysql
2301_8035545213 分钟前
正向代理,反向代理,负载均衡还有nginx
java·nginx·负载均衡
要开心吖ZSH14 分钟前
软件设计师备考-(十六)数据结构及算法应用(重要)
java·数据结构·算法·软考·软件设计师
DDDDDDDRDDR19 分钟前
C++容器:list
开发语言·c++·stl
向上的车轮22 分钟前
基于Java Spring Boot的云原生TodoList Demo 项目,验证云原生核心特性
java·spring boot·云原生
Elnaij24 分钟前
从C++开始的编程生活(7)——取地址运算符重载、类型转换、static成员和友元
开发语言·c++