在上面的块中 v_firstname,v_lastname,v_major
是实参, p_firstname,p_lastname,p_major 是
形参,调用时,实参的值赋给形参。
形参可以有三种模式- in 、 out 、 in out 。
没有指定形参的模式时,形参缺省的模式
是 in 。
下例给出了每种模式之间的差异:
Create or replace procedure modetest(
p_inparameter in number,
p_outparameter out number,
p_inoutparameter in out number) is
v_loactionvariable number;
Begin
v_loactionvariable:=p_inparameter; -- 合法
p_inparameter:=7; -- 非法
p_outparameter:=7 -- 合法
v_loactionvariable:=p_outparameter; -- 非法
评论0
最新资源