程序包的实例和删除

目录

程序包的实例

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

程序包的删除


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

程序包的实例

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

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

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

包规范创建如下图所示。

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

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

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

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

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

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

程序包的删除

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

sql 复制代码
DROP PACKAGE BODY 程序包名称
DROP PACKAGE 程序包名称
相关推荐
冬、不眠的夜几秒前
Nuitka 将 python 程序编译成 exe 指南
开发语言·python
CVer儿2 分钟前
起源1引擎相关知识点2--World Brush+func_detail
开发语言
于眠牧北2 分钟前
Charles配置指定域名抓取和雷电模拟器中抓取APP接口配置
数据库·redis·缓存
薛之谦_16 分钟前
JAVA 多线程编程:从基础原理到实战应用
java·开发语言
LMT_Lanmantech17 分钟前
Creo许可降本增效:不增购,也能让现有许可发挥更大价值
java·大数据·开发语言
福娃筱欢19 分钟前
57014 canceling statement due to user request(金仓 KingbaseES)
数据库·kingbase·金仓数据库
Shaoshing20 分钟前
Serializable
java
ClouGence28 分钟前
SAP HANA 数据同步遇到长事务,如何兼顾实时性与完整性?
数据库·后端
wuminyu36 分钟前
ZGC染色指针在虚拟线程stackChunkOop上的并发屏障全景分析
java·linux·c语言·jvm·c++
数据库小学妹39 分钟前
数据库管理工具有哪些?2026主流工具分类与选型对照
数据库·数据库管理工具·数据库工具·信创数据库·数据库客户端