Oracle创建存储过程(带详细说明)

1、定义
所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过
编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数
来调用并执行它,从而完成一个或一系列的数据库操作。

2、创建存储过程并调用

2.1 首先在plsql创建一个test window。
创建test window

2.2 附上代码

create or replace procedure pro_insertDept --创建一个名为 pro_insertDept 的存储过程
is  --is关键字 表明后面跟一个pl/sql体,其实就是多个sql语句
begin  -- pl/sql体开始
  insert into hs_asset.test values(77,'100023','8000');
commit; --提交
dbms_output.put_line('插入新纪录成功!'); --输出
end pro_insertDept; -- 结束要创建的存储过程

在这里插入图片描述

然后按F8 执行,此时名为pro_insertDept 的存储过程就打到数据库里面了。

2.3 运行上述存储过程
在一个test window 里面运行下面的代码:

begin
  hs_acpt.pro_insertdept();
end;

在这里插入图片描述
然后可以看到:
在这里插入图片描述

表中也有数据了
在这里插入图片描述

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值