oracle 带参数的简单存储过程 的写法

-- 下面代码都是在doc下面执行的。cmd -->>  sqlplus
delete from  testprocedure;
drop table testprocedure;
drop procedure sql_pro;


<1>建一张表
  create table testprocedure(
    name varchar2(30),
    password varchar2(30)
);
--<2>写存储过程
 create procedure sql_pro (sname varchar2,spassword varchar2)
 is
 begin
 insert into testprocedure(name,password)values(sname,spassword);
 end sql_pro;

-- 无参数调用
exec sql_pro;
-- 有参数调用
exec sql_pro('5','6');
--   1、exec 过程名(参数值1,参数值2....);
commit;

--可以查询一下看看结果。
select * from  testprocedure;
 
 

猜你喜欢

转载自jackroomage.iteye.com/blog/1591881
今日推荐