PLSQL存储过程

学习ORACLE 第一个最简单的存储过程

--存储过程序开始,sp_pro 为定义的存储过程名,replace查询有没有创建名为sp_pro的存储过程

如果没有,就创建,如果有就删除,重新创建名为sp_pro的存储过程

create or replace procedure sp_pro is  

--存储过程执行部门

begin

delete from mydate where name='徐周';

--异常处理,如果存储过程查询有错,就查询出这个表

exception

when no_data_found then 

select * from mydate 

end;

这就是一个最简单的存储过程,

-------------------------------------------------------------------------------

--下面写一个有传入参数的存储过程了

这个存储过程要传入两个参数

create or replace procedure sp_pro2(name varchar2,pwd number) is  

begin

select * from mydate where names=name and pwds=pwd;

end

--调用存储过程

 exec  sp_pro2('徐周',123456);

原文地址:https://www.cnblogs.com/xu3593/p/3679261.html