学习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);