该如何传递参数给ORACLE函数
下面是ORACLE中的一个函数,我该如何传递参数进去并取回银行信息。
FUNCTION GET_YHXX
(
as_nsrsbh varchar2 ,--纳税人识别号
as_czhj_dm varchar2 ,--操作环节代码
as_yhzl_dm out char , --银行种类代码
as_yh_dm out char , --银行代码
as_yhzh out varchar2 --银行帐号
)RETURN NUMBER
BEGIN
as_yhzl_dm:= NULL;
as_yh_dm := NULL;
as_yhzh := NULL;
Select KKYHZL_DM,KKYH_DM,YHZH into as_yhzl_dm,as_yh_dm,as_yhzh
From WBJK_KKZG
WHERE NSRSBH = as_nsrsbh AND CZHJ_DM = as_czhj_dm AND rownum=1;
If as_yhzh is not null then
Return 100;
END if;
if as_yhzl_dm is null then
return 101;
end if;
return 100;
END;