1、定义
所谓存储过程(Stored Procedure),就是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过
编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数
来调用并执行它,从而完成一个或一系列的数据库操作。
2、创建存储过程并调用
2.1 首先在plsql创建一个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;
然后可以看到:
表中也有数据了