达梦数据库的过程包使用

本文介绍了达梦数据库的过程包(Package)使用,包括包头和包体的创建,以及存储过程的定义。通过示例展示了如何创建和调用包中的增删改查操作,并提供了包的管理方法,如编译和删除。
摘要由CSDN通过智能技术生成

达梦数据库的过程包使用

过程包即Package,它是存储过程的延伸,包的实现主要包括包头和包体,其中包头主要用于定义接口,包体主要用以实现包体中声明的存储过程、函数等。如果业务中需要用到大量的存储过程,则需要用过程包对存储过程进行进一步的包装,Package 分为Package声明以及Packge body,需要先声明存储过程,存储过程中相关的数据,在Package body中实现声明中的存储过程。

1、查看所有角色
首先创建一张测试的表来测试
create table tab_package_cs (id int, name varchar(100), city varchar(100));
insert into tab_package_cs values(10,'fuzhou','福州');
达梦数据库的过程包使用

2、开始创建包
现在我们开始创建包,创建包分两部分内容:包头和包体,创建包前是需要先对包里的动作做定义申明,也就是我们说的包头,然后再建包体。我们创建一个包来做实验,这个包里有我们可以存储多个存储过程,每个过程又都可以执行一段自己的代码,我们分别在包里设置新删改查表的过程。
create or replace package pkp_package_cs is
e_nocs exception;
cscount int;
pcur cursor;
procedure addcs(pname varchar(100), pci

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值